C++ Library API# Full API# Namespaces# Namespace @10 Namespace @21 Namespace @22 Namespace XCDFFieldDataAllocator Functions Classes and Structs# Struct FillXY Struct Documentation Struct FillXYZ Struct Documentation Struct FillXZY Struct Documentation Struct FillYX Struct Documentation Struct FillYXZ Struct Documentation Struct FillYZX Struct Documentation Struct FillZXY Struct Documentation Struct FillZYX Struct Documentation Template Class AbsNode Inheritance Relationships Base Type Class Documentation Template Class AbsNode< uint64_t > Inheritance Relationships Base Type Class Documentation Template Class AcosNode Inheritance Relationships Base Type Class Documentation Template Class AdditionNode Inheritance Relationships Base Type Class Documentation Class AliasAdder Class Documentation Template Class AliasNode Inheritance Relationships Base Type Class Documentation Class AliasRemover Class Documentation Template Class AllNode Inheritance Relationships Base Type Class Documentation Template Class AnyNode Inheritance Relationships Base Type Class Documentation Template Class AsinNode Inheritance Relationships Base Type Class Documentation Template Class Atan2Node Inheritance Relationships Base Type Class Documentation Template Class AtanNode Inheritance Relationships Base Type Class Documentation Template Class BinaryNode Inheritance Relationships Base Type Class Documentation Template Class BitwiseANDNode Inheritance Relationships Base Type Class Documentation Template Class BitwiseANDNode< T, U, double > Inheritance Relationships Base Type Class Documentation Template Class BitwiseNOTNode Inheritance Relationships Base Type Class Documentation Template Class BitwiseNOTNode< double > Inheritance Relationships Base Type Class Documentation Template Class BitwiseORNode Inheritance Relationships Base Type Class Documentation Template Class BitwiseORNode< T, U, double > Inheritance Relationships Base Type Class Documentation Template Class CastNode Inheritance Relationships Base Type Class Documentation Template Class CeilNode Inheritance Relationships Base Type Class Documentation Template Class ConstNode Inheritance Relationships Base Type Class Documentation Template Class ConstXCDFField Inheritance Relationships Derived Type Class Documentation Template Class CoshNode Inheritance Relationships Base Type Class Documentation Template Class CosNode Inheritance Relationships Base Type Class Documentation Class CounterNode Inheritance Relationships Base Type Class Documentation Class CSVInputHandler Class Documentation Template Class DivisionNode Inheritance Relationships Base Type Class Documentation Template Class DoubleNode Inheritance Relationships Base Type Class Documentation Class DumpFieldVisitor Class Documentation Class DynamicFiller1D Inheritance Relationships Derived Types Class Documentation Class DynamicFiller2D Inheritance Relationships Derived Types Class Documentation Template Class EqualityNode Inheritance Relationships Base Type Class Documentation Class EventSelectExpression Class Documentation Template Class ExpNode Inheritance Relationships Base Type Class Documentation Class Expression Class Documentation Class FieldCopyBuffer Class Documentation Template Class FieldNode Inheritance Relationships Base Type Class Documentation Class FileCompare Class Documentation Class Filler1D Class Documentation Class Filler2D Class Documentation Template Class FloatNode Inheritance Relationships Base Type Class Documentation Template Class FloorNode Inheritance Relationships Base Type Class Documentation Template Class FmodNode Inheritance Relationships Base Type Class Documentation Class GetFieldNamesVisitor Class Documentation Template Class GreaterThanEqualNode Inheritance Relationships Base Type Class Documentation Template Class GreaterThanNode Inheritance Relationships Base Type Class Documentation Class Histogram1D Class Documentation Class Histogram2D Class Documentation Template Class InequalityNode Inheritance Relationships Base Type Class Documentation Template Class InNode Inheritance Relationships Base Type Class Documentation Template Class IntNode Inheritance Relationships Base Type Class Documentation Template Class IsInfNode Inheritance Relationships Base Type Class Documentation Template Class IsNaNNode Inheritance Relationships Base Type Class Documentation Template Class LessThanEqualNode Inheritance Relationships Base Type Class Documentation Template Class LessThanNode Inheritance Relationships Base Type Class Documentation Class ListSymbol Inheritance Relationships Base Type Class Documentation Template Class Log10Node Inheritance Relationships Base Type Class Documentation Template Class LogicalANDNode Inheritance Relationships Base Type Class Documentation Template Class LogicalNOTNode Inheritance Relationships Base Type Class Documentation Template Class LogicalORNode Inheritance Relationships Base Type Class Documentation Template Class LogNode Inheritance Relationships Base Type Class Documentation Class MatchFieldsVisitor Class Documentation Template Class ModulusNode Inheritance Relationships Base Type Class Documentation Template Class MultiplicationNode Inheritance Relationships Base Type Class Documentation Template Class Node Inheritance Relationships Base Type Derived Types Class Documentation Template Class NumericalExpression Class Documentation Template Class Parent12Filler2D Inheritance Relationships Base Type Class Documentation Template Class Parent12v3Filler2D Inheritance Relationships Base Type Class Documentation Template Class Parent1v23Filler2D Inheritance Relationships Base Type Class Documentation Template Class Parent1v2v3Filler2D Inheritance Relationships Base Type Class Documentation Template Class ParentFiller1D Inheritance Relationships Base Type Class Documentation Template Class PowerNode Inheritance Relationships Base Type Class Documentation Class PrintFieldDataVisitor Class Documentation Class PrintFieldNameVisitor Class Documentation Class RandNode Inheritance Relationships Base Type Class Documentation Class RangeChecker Class Documentation Class RangeTest Class Documentation Class ReferenceCount Class Documentation Class ScalarFiller1D Inheritance Relationships Base Type Class Documentation Class ScalarFiller2D Inheritance Relationships Base Type Class Documentation Class SelectFieldVisitor Class Documentation Template Class SinhNode Inheritance Relationships Base Type Class Documentation Template Class SinNode Inheritance Relationships Base Type Class Documentation Template Class SqrtNode Inheritance Relationships Base Type Class Documentation Template Class SubtractionNode Inheritance Relationships Base Type Class Documentation Template Class SumNode Inheritance Relationships Base Type Class Documentation Class Symbol Inheritance Relationships Derived Types Class Documentation Template Class TanhNode Inheritance Relationships Base Type Class Documentation Template Class TanNode Inheritance Relationships Base Type Class Documentation Template Class UnaryNode Inheritance Relationships Base Type Class Documentation Template Class UniqueNode Inheritance Relationships Base Type Class Documentation Template Class UnsignedNode Inheritance Relationships Base Type Class Documentation Class Vector123Filler2D Inheritance Relationships Base Type Class Documentation Class Vector12Filler1D Inheritance Relationships Base Type Class Documentation Template Class Vector12Filler2D Inheritance Relationships Base Type Class Documentation Template Class VectorFiller1D Inheritance Relationships Base Type Class Documentation Template Class VectorFiller2D Inheritance Relationships Base Type Class Documentation Class XCDFAliasDescriptor Class Documentation Class XCDFBlockData Nested Relationships Nested Types Class Documentation Class XCDFBlockData::BitBuffer Nested Relationships Class Documentation Class XCDFBlockEntry Class Documentation Class XCDFBlockHeader Class Documentation Class XCDFException Class Documentation Template Class XCDFField Inheritance Relationships Base Type Class Documentation Template Class XCDFFieldAlias Inheritance Relationships Base Type Class Documentation Class XCDFFieldAliasBase Inheritance Relationships Derived Type Class Documentation Template Class XCDFFieldData Inheritance Relationships Base Type Derived Types Class Documentation Class XCDFFieldDataBase Inheritance Relationships Derived Types Class Documentation Template Class XCDFFieldDataRecursive Inheritance Relationships Base Type Class Documentation Template Class XCDFFieldDataScalar Inheritance Relationships Base Type Class Documentation Template Class XCDFFieldDataVector Nested Relationships Nested Types Inheritance Relationships Base Type Derived Type Class Documentation Template Class XCDFFieldDataVector::SSVector Nested Relationships Class Documentation Class XCDFFieldDescriptor Class Documentation Class XCDFFieldGlobals Class Documentation Class XCDFFieldHeader Class Documentation Class XCDFFile Nested Relationships Nested Types Class Documentation Class XCDFFile::XCDFNameMatch Nested Relationships Class Documentation Class XCDFFileHeader Class Documentation Class XCDFFileTrailer Nested Relationships Nested Types Class Documentation Class XCDFFileTrailer::DescriptorNameMatch Nested Relationships Class Documentation Class XCDFFrame Class Documentation Class XCDFFrameBuffer Class Documentation Template Class XCDFPtr Class Documentation Class XCDFStreamHandler Nested Relationships Nested Types Class Documentation Class XCDFStreamHandler::StreamsContainer Nested Relationships Class Documentation Enums# Enum NodeRelationType Enum Documentation Enum SymbolType Enum Documentation Enum XCDFFieldType Enum Documentation Enum XCDFFrameType Enum Documentation Functions# Function AllocateFieldAlias Function Documentation Function CalculateGlobals Function Documentation Template Function CheckConvertible Function Documentation Specialized Template Function CheckConvertible< double > Function Documentation Specialized Template Function CheckConvertible< int64_t > Function Documentation Specialized Template Function CheckConvertible< uint64_t > Function Documentation Template Function CheckedGetAlias Function Documentation Function CheckFieldContents Function Documentation Function CheckFieldSize Function Documentation Function ClearFieldBitsProcessed Function Documentation Function DeflateVector Function Documentation Template Function DoAllocateFieldAlias Function Documentation Function GetFiller(NodeRelationType, const NumericalExpression<double>&, const NumericalExpression<double>&) Function Documentation Function GetFiller(NodeRelationType, NodeRelationType, NodeRelationType, const NumericalExpression<double>&, const NumericalExpression<double>&, const NumericalExpression<double>&) Function Documentation Template Function GetRelationType Function Documentation Function GetXCDFAliasDescriptor Function Documentation Function InflateVector Function Documentation Template Function ModifyTrailer Function Documentation Function operator< Function Documentation Function operator<<(std::ostream&, const Histogram1D&) Function Documentation Function operator<<(std::ostream&, const Histogram2D&) Function Documentation Function operator<<(std::ostream&, const Symbol&) Function Documentation Function ResetField Function Documentation Function ShrinkField Function Documentation Function StashField Function Documentation Function TestBigEndian Function Documentation Function UnstashField Function Documentation Template Function xcdf_shared Function Documentation Function XCDFFieldDataAllocator::AllocateField Function Documentation Template Function XCDFFieldDataAllocator::CheckConvertible Function Documentation Specialized Template Function XCDFFieldDataAllocator::CheckConvertible< double > Function Documentation Specialized Template Function XCDFFieldDataAllocator::CheckConvertible< int64_t > Function Documentation Specialized Template Function XCDFFieldDataAllocator::CheckConvertible< uint64_t > Function Documentation Template Function XCDFFieldDataAllocator::CheckedGetField(XCDFFieldDataBase&) Function Documentation Template Function XCDFFieldDataAllocator::CheckedGetField(const XCDFFieldDataBase&) Function Documentation Template Function XCDFFieldDataAllocator::DoAllocateField Function Documentation Function XCDFFieldDataAllocator::GetFloatingPointField(XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetFloatingPointField(const XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetFloatingPointFieldRange Function Documentation Function XCDFFieldDataAllocator::GetSignedIntegerField(XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetSignedIntegerField(const XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetSignedIntegerFieldRange Function Documentation Function XCDFFieldDataAllocator::GetUnsignedIntegerField(XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetUnsignedIntegerField(const XCDFFieldDataBase&) Function Documentation Function XCDFFieldDataAllocator::GetUnsignedIntegerFieldRange Function Documentation Template Function XCDFFieldDataAllocator::Visit(XCDFFieldDataBase&, V&) Function Documentation Template Function XCDFFieldDataAllocator::Visit(const XCDFFieldDataBase&, V&) Function Documentation Function XCDFFrameTypeValid Function Documentation Template Function XCDFSafeTypePun Function Documentation Function ZeroAlignField Function Documentation Variables# Variable NO_PARENT Variable Documentation Defines# Define CHUNKSIZE Define Documentation Define UNUSED Define Documentation Define XCDF_DATUM_WIDTH_BITS Define Documentation Define XCDF_DATUM_WIDTH_BYTES Define Documentation Define XCDF_VERSION Define Documentation Define XCDFError Define Documentation Define XCDFFatal Define Documentation Define XCDFThrow Define Documentation Define XCDFWarn Define Documentation Typedefs# Typedef ConstXCDFFloatingPointField Typedef Documentation Typedef ConstXCDFFloatingPointFieldAlias Typedef Documentation Typedef ConstXCDFSignedIntegerField Typedef Documentation Typedef ConstXCDFSignedIntegerFieldAlias Typedef Documentation Typedef ConstXCDFUnsignedIntegerField Typedef Documentation Typedef ConstXCDFUnsignedIntegerFieldAlias Typedef Documentation Typedef DynamicFiller1DPtr Typedef Documentation Typedef DynamicFiller2DPtr Typedef Documentation Typedef XCDFFieldAliasBaseConstPtr Typedef Documentation Typedef XCDFFieldAliasBasePtr Typedef Documentation Typedef XCDFFieldDataBaseConstPtr Typedef Documentation Typedef XCDFFieldDataBasePtr Typedef Documentation Typedef XCDFFloatingPointField Typedef Documentation Typedef XCDFFloatingPointFieldAlias Typedef Documentation Typedef XCDFSignedIntegerField Typedef Documentation Typedef XCDFSignedIntegerFieldAlias Typedef Documentation Typedef XCDFUnsignedIntegerField Typedef Documentation Typedef XCDFUnsignedIntegerFieldAlias Typedef Documentation