|
struct | ECNameValidation |
| Handles validation, encoding, and decoding of names for ECSchemas, ECClasses, and ECProperties. More...
|
|
struct | ECTypeDescriptor |
| Used to represent the type of an ECProperty. More...
|
|
struct | IECCustomAttributeContainer |
| Interface adopted by a container object which can hold custom attributes, such as those associated with an ECProperty, ECSchema, or ECClass. More...
|
|
struct | ECCustomAttributeInstanceIterable |
| Iterates over the custom attribute instances in a container. More...
|
|
struct | ECCustomAttributeInstanceIterable::IteratorState |
|
struct | ECCustomAttributeInstanceIterable::const_iterator |
| Iterator for the custom attribute instances. More...
|
|
struct | IECTypeAdapterContext |
| Base class for an object which provides the context for an IECTypeAdapter. More...
|
|
struct | IECTypeAdapter |
| Base class for an object which adapts the internal value of an ECProperty to a user-friendly string representation. More...
|
|
struct | ECProperty |
| The in-memory representation of an ECProperty as defined by ECSchemaXML. More...
|
|
struct | PrimitiveECProperty |
| The in-memory representation of an ECProperty as defined by ECSchemaXML. More...
|
|
struct | StructECProperty |
| The in-memory representation of an ECProperty as defined by ECSchemaXML. More...
|
|
struct | ArrayECProperty |
| The in-memory representation of an ECProperty as defined by ECSchemaXML. More...
|
|
struct | ECPropertyIterable |
| Container holding ECProperties that supports STL like iteration. More...
|
|
struct | ECPropertyIterable::IteratorState |
|
struct | ECPropertyIterable::const_iterator |
| Iterator over the properties. More...
|
|
struct | ECClass |
| The in-memory representation of an ECClass as defined by ECSchemaXML. More...
|
|
struct | RelationshipCardinality |
| This class describes the cardinality of a relationship. More...
|
|
struct | ECRelationshipConstraint |
| The in-memory representation of the source and target constraints for an ECRelationshipClass as defined by ECSchemaXML. More...
|
|
struct | ECRelationshipClass |
| The in-memory representation of a relationship class as defined by ECSchemaXML. More...
|
|
struct | SchemaKey |
| Fully defines a schema with its name, major and minor versions, and a checksum. More...
|
|
struct | SchemaKeyMatch< MatchType > |
| Determines whether two SchemaKeys match. More...
|
|
struct | SchemaKeyLessThan< MatchType > |
| Determines whether one SchemaKey is less than the other. More...
|
|
struct | SchemaKeyMatchPredicate |
|
struct | SchemaNameClassNamePair |
|
struct | QualifiedECAccessor |
| Identifies an ECProperty by schema name, class name, and access string. More...
|
|
struct | SchemaMapExact |
|
struct | ECClassContainer |
| Supports STL like iterator of classes in a schema. More...
|
|
struct | ECClassContainer::IteratorState |
|
struct | ECClassContainer::const_iterator |
|
struct | IStandaloneEnablerLocater |
| Interface to find a standalone enabler, typically for an embedded ECStruct in an ECInstance. More...
|
|
struct | IECSchemaLocater |
| Interface implemented by class that provides schema location services. More...
|
|
struct | ECSchemaCache |
| An object that controls the lifetime of a set of ECSchemas. More...
|
|
struct | ECSchema |
| The in-memory representation of a schema as defined by ECSchemaXML. More...
|
|