Apache Geode Native .NET Reference 1.15.0
CacheableBuiltins.hpp File Reference

Declares the CacheableBuiltinKey and CacheableBuiltinArray template classes and their instantiations for CacheableBoolean, CacheableByte, CacheableDouble, CacheableFloat, CacheableInt16, CacheableInt32, CacheableInt64, CacheableBytes, CacheableDoubleArray, CacheableFloatArray, CacheableInt16Array, CacheableInt32Array, CacheableInt64Array, BooleanArray and CharArray. More...

Data Structures

class  Apache::Geode::Client::CacheableBoolean
 An immutable wrapper for booleans that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID >
 An immutable template array wrapper that can serve as a distributable object for caching. More...
 
class  Apache::Geode::Client::CacheableBuiltinKey< TNative, TManaged, TYPEID >
 An immutable template wrapper for C++ CacheableKeys that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableByte
 An immutable wrapper for bytes that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableCharacter
 An immutable wrapper for 16-bit characters that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableDouble
 An immutable wrapper for doubles that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableFloat
 An immutable wrapper for floats that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableInt16
 An immutable wrapper for 16-bit integers that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableInt32
 An immutable wrapper for 32-bit integers that can serve as a distributable key object for caching. More...
 
class  Apache::Geode::Client::CacheableInt64
 An immutable wrapper for 64-bit integers that can serve as a distributable key object for caching. More...
 

Namespaces

namespace  Apache::Geode
 This namespace contains all the Geode .NET classes and utility classes.
 
namespace  Apache::Geode::Client
 This namespace contains all the Geode .NET Generics API classes and enumerations.
 

Typedefs

using Apache::Geode::Client::BooleanArray = CacheableArray< native::private::CacheableArrayPrimitive< bool, native::private::DSCode::BooleanArray >, bool, static_cast< int8_t >(DSCode::BooleanArray)>
 An immutable wrapper for array of booleans that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableBytes = CacheableArray< native::private::CacheableArrayPrimitive< int8_t, native::private::DSCode::CacheableBytes >, Byte, static_cast< int8_t >(DSCode::CacheableBytes)>
 An immutable wrapper for byte arrays that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableDoubleArray = CacheableArray< native::private::CacheableArrayPrimitive< double, native::private::DSCode::CacheableDoubleArray >, Double, static_cast< int8_t >(DSCode::CacheableDoubleArray)>
 An immutable wrapper for array of doubles that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableFloatArray = CacheableArray< native::private::CacheableArrayPrimitive< float, native::private::DSCode::CacheableFloatArray >, Single, static_cast< int8_t >(DSCode::CacheableFloatArray)>
 An immutable wrapper for array of floats that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableInt16Array = CacheableArray< native::private::CacheableArrayPrimitive< int16_t, native::private::DSCode::CacheableInt16Array >, System::Int16, static_cast< int8_t >(DSCode::CacheableInt16Array)>
 An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableInt32Array = CacheableArray< native::private::CacheableArrayPrimitive< int32_t, native::private::DSCode::CacheableInt32Array >, System::Int32, static_cast< int8_t >(DSCode::CacheableInt32Array)>
 An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CacheableInt64Array = CacheableArray< native::private::CacheableArrayPrimitive< int64_t, native::private::DSCode::CacheableInt64Array >, System::Int64, static_cast< int8_t >(DSCode::CacheableInt64Array)>
 An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching. More...
 
using Apache::Geode::Client::CharArray = CacheableArray< native::private::CacheableArrayPrimitive< char16_t, native::private::DSCode::CharArray >, Char, static_cast< int8_t >(DSCode::CharArray)>
 An immutable wrapper for array of 16-bit characters that can serve as a distributable object for caching. More...
 

Detailed Description

Declares the CacheableBuiltinKey and CacheableBuiltinArray template classes and their instantiations for CacheableBoolean, CacheableByte, CacheableDouble, CacheableFloat, CacheableInt16, CacheableInt32, CacheableInt64, CacheableBytes, CacheableDoubleArray, CacheableFloatArray, CacheableInt16Array, CacheableInt32Array, CacheableInt64Array, BooleanArray and CharArray.

Declared the built-in Geode serializable types.


Apache Geode C++ Cache .NET API Documentation