232 friend struct ArrayResizer;
233 friend struct ECDBufferScope;
235 mutable bool m_allowWritingDirectlyToInstanceMemory;
236 mutable bool m_allPropertiesCalculated;
239 virtual void MakeClassAbstract() = 0;
ECObjectsStatus
General purpose result codes.
Definition: ECObjects.h:128
Definition: ECDBuffer.h:167
PropertyLayout const * PropertyLayoutCP
Definition: ECObjects.h:85
Definition: ECDBuffer.h:29
iterator end()
Definition: stdcxx/bstdmap.h:186
double GetOffset()
Definition: AssociativeElementAPI.h:239
wchar_t const * WCharCP
Definition: Bentley.h:224
ClassLayout const & ClassLayoutCR
Definition: ECObjects.h:84
#define ECOBJECTS_EXPORT
Definition: ECObjects.h:20
PropertyLayout const & PropertyLayoutCR
Definition: ECObjects.h:85
bvector< ClassLayoutPtr > ClassLayoutVector
Definition: ECDBuffer.h:162
BentleyStatus
Definition: Bentley.h:208
Definition: ECDBuffer.h:81
ECDBuffer const & ECDBufferCR
Definition: ECDBuffer.h:14
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
ECRelationshipEnd
Used to define which end of the relationship, source or target.
Definition: ECSchema.h:767
ECClass const & ECClassCR
Definition: ECObjects.h:63
Definition: ECDBuffer.h:28
Definition: ECDBuffer.h:37
ClassLayout const * ClassLayoutCP
Definition: ECObjects.h:84
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
unsigned short uint16_t
Definition: Bentley.r.h:91
uint16_t SchemaIndex
Definition: ECDBuffer.h:20
uint16_t ClassIndex
Definition: ECDBuffer.h:19
Base class for ECN::IECInstance implementations that get/set values from a block of memory...
Definition: ECDBuffer.h:230
Definition: ECDBuffer.h:27
unsigned char Byte
Definition: Bentley.r.h:143
#define EC_TYPEDEFS(_name_)
Definition: ECObjects.h:29
unsigned int uint32_t
Definition: Bentley.r.h:93
RefCountedPtr< ClassLayout > ClassLayoutPtr
Definition: ECDBuffer.h:21
Used to represent the type of an ECProperty.
Definition: ECSchema.h:82
Definition: ECDBuffer.h:26
uint32_t NullflagsBitmask
Definition: ECDBuffer.h:18
#define ENUM_UNDERLYING_TYPE(T)
Definition: Bentley.h:70
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
ArrayModifierFlags
Definition: ECDBuffer.h:24