[][src]Module gf::datamodel

Generic data model.

Structs

BoundExpr

An expression together with a vector of bindings for its evaluation.

Data

Typed data.

DataPtr

Pointer to typed data.

Location

Location of related data of a structure.

Parser

Parser for data of a type instance.

Relation

Relation of a structure type.

RelationId

Relation identifier.

StructBuilder

Builder for a structure type.

StructTy

Structure type.

TyArg

Type argument.

TyArgId

Type argument identifier.

TyInstance

Type instance, i.e. a type with fixed argument values.

Enums

Binding

Binding for a bound expression.

EndiannessCtor

Endianness constructor.

LocationAnchor

Location anchor.

LocationOrigin

Location origin.

ReadDataError

Error returned from ReadData implementations.

RelationKind

Relation kind.

Ty

Type.

TyArgCtor

Type argument constructor.

TyArgKind

Type argument kind.

TyArgValue

Type argument value.

TyError

Type error.

TyInstanceCtor

Type instance constructor.

TyOrSelf

Possibly recursive type.

Traits

Eval

An evaluatable data model entity.

ReadData

A source of bit vector values of data.