template <typename T>

struct BasicTypeInfo

Defined at line 28 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

BasicTypeInfo is an implementation of the TypeInfo interface for the simple

template type T.

Public Methods

void BasicTypeInfo<T> (std::string && name)

Defined at line 29 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

std::string name ()

TypeInfo compliance

Defined at line 32 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

size_t size ()

Defined at line 33 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

size_t alignment ()

Defined at line 34 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

void construct (void * ptr)

Defined at line 35 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

void copyConstruct (void * dst, const void * src)

Defined at line 36 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

void destruct (void * ptr)

Defined at line 39 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

bool deserialize (const Deserializer * d, void * ptr)

Defined at line 42 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h

bool serialize (Serializer * s, const void * ptr)

Defined at line 45 of file ../../third_party/github.com/google/cppdap/src/include/dap/typeof.h