Classes | Namespaces | Typedefs | Enumerations
ECDBuffer.h File Reference
#include "ECObjects.h"

Go to the source code of this file.

Classes

struct  PropertyLayout
 
struct  ClassLayout
 
struct  SchemaLayout
 
struct  ECDBuffer
 Base class for ECN::IECInstance implementations that get/set values from a block of memory, e.g. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::ECN
 

Typedefs

typedef ECDBuffer * ECDBufferP
 
typedef ECDBuffer & ECDBufferR
 
typedef ECDBuffer const * ECDBufferCP
 
typedef ECDBuffer const & ECDBufferCR
 
typedef ScopedDataAccessor * ScopedDataAccessorP
 
typedef ScopedDataAccessor & ScopedDataAccessorR
 
typedef ScopedDataAccessor const * ScopedDataAccessorCP
 
typedef ScopedDataAccessor const & ScopedDataAccessorCR
 
typedef uint32_t NullflagsBitmask
 
typedef uint16_t ClassIndex
 
typedef uint16_t SchemaIndex
 
typedef RefCountedPtr
< ClassLayout > 
ClassLayoutPtr
 
typedef bvector< ClassLayoutPtr > ClassLayoutVector
 

Enumerations

enum  ArrayModifierFlags : uint32_t { PROPERTYLAYOUTMODIFIERFLAGS_None = 0x00, PROPERTYLAYOUTMODIFIERFLAGS_IsArrayFixedCount = 0x01, PROPERTYLAYOUTMODIFIERFLAGS_IsReadOnly = 0x02, PROPERTYLAYOUTMODIFIERFLAGS_IsCalculated = 0x04 }
 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.