Pivotal GemFire Native Client Cache Reference  9.0.6
gemfire::TypeHelper Namespace Reference

This namespace contains type traits helper structs/classes to determine type information at compile time using typename. More...

Data Structures

struct  SuperSubclass
 This struct helps us determine whether or not a class is a subclass of another at compile time, so that it can be used in templates. More...
 
struct  SuperSubclass< TBase, TBase >
 Specialization of SuperSubclass to return true for the special case when the two types being checked are same. More...
 
struct  UnwrapSharedPtr
 This struct unwraps the type T inside SharedPtr. More...
 
struct  UnwrapSharedPtr< SharedArrayPtr< T, ID > >
 This struct unwraps the type T inside SharedArrayPtr. More...
 
struct  UnwrapSharedPtr< SharedPtr< T > >
 This struct unwraps the type T inside SharedPtr. More...
 
struct  YesNoType
 This struct helps convert a boolean value into static objects of different types. More...
 
struct  YesNoType< false >
 Specialization of YesNoType for boolean value false. More...
 

Detailed Description

This namespace contains type traits helper structs/classes to determine type information at compile time using typename.

Helper type traits and other structs/classes to determine type information at compile time using typename.

Useful for templates in particular.


GemFire C++ Cache API Documentation