Pivotal GemFire Native Client Cache Reference  9.0.6
Cacheable.hpp
Go to the documentation of this file.
1 #ifndef __GEMFIRE_CACHEABLE_H__
2 #define __GEMFIRE_CACHEABLE_H__
3 /*=========================================================================
4  * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
5  * This product is protected by U.S. and international copyright
6  * and intellectual property laws. Pivotal products are covered by
7  * more patents listed at http://www.pivotal.io/patents.
8  *========================================================================
9  */
10 
15 #include "gfcpp_globals.hpp"
16 #include "Serializable.hpp"
17 
18 namespace gemfire {
19 
20 typedef SerializablePtr CacheablePtr;
21 typedef Serializable Cacheable;
22 
23 template <typename TVALUE>
24 inline CacheablePtr createValue( const SharedPtr< TVALUE >& value );
25 
26 template <typename TVALUE>
27 inline CacheablePtr createValue( const TVALUE* value );
28 
29 } //namespace gemfire
30 
31 #endif //ifndef __GEMFIRE_CACHEABLE_H__
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19

GemFire C++ Cache API Documentation