![]() |
VR-Link API Documentation for HLA 1516
|
The mtl library contains an implementation of the SCHEME/LISP language. More...
Classes | |
| class | DtEnvironment |
| A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP value and provides common queries, algorithms, and operations for the hierarchy. More... | |
| class | DtEnvAttribute< AttribType > |
| A templated class which represent an attribute of a DtEnvObject. More... | |
| class | DtEnvList |
| DtEnvList is a list of DtEnvValue pointers. More... | |
| class | DtEnvMTLReader |
| A reader class which reads from the MTL file format. More... | |
| class | DtEnvMTLWriter |
| A writer to the MTL file format. More... | |
| class | DtEnvNamedList |
| A specialization of a list which assigns the first value as a name. More... | |
| class | DtEnvObject |
| The high level object specialization of a named list. More... | |
| class | DtEnvObjectSync |
| Synchronizes an environment object to a C++ object. More... | |
| class | DtEnvReader |
| An abstract interface for environment readers. More... | |
| class | DtEnvValue |
| Base value object which simply stores a single string value. More... | |
| class | DtEnvWriter |
| The abstract interface for environment writers. More... | |
| class | DtEnvXMLReader |
| A reader of XML file format. More... | |
| class | DtEnvXMLWriter |
| class | DtFedReader |
| Instances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information read. More... | |
| class | DtMtlEnvironment |
| command line support More... | |
| class | DtlHashTable |
| This is where symbol_entries are stored. More... | |
| class | DtMtlFedReader |
| Instances of DtMtlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read. More... | |
| class | DtlInputStream |
| Input stream. More... | |
| class | DtlFileInputStream |
| File Input stream. More... | |
| class | DtlStringInputStream |
| String Input stream. More... | |
| class | DtNativeValue |
| Wrap a native pointer in a DtEnvValue. More... | |
| class | DtXmlFedReader |
| Instances of DtXmlFedReader are used to read a FED file, and fill in a DtFedTarget with the information read. More... | |
| class | DtXmlFedReader1516e |
| Instances of DtXmlFedReader1516e are used to read a FED file, and fill in a DtFedTarget with the information read. More... | |
Files | |
| file | appEnv.h |
The library header. | |
| file | env.h |
Contains DtEnvironment class. | |
| file | envAttribute.h |
Contains the DtEnvAttribute class. | |
| file | envEnum.h |
Contain enumerations. | |
| file | envList.h |
Contains DtEnvList class. | |
| file | envMTLReader.h |
Contains DtEnvMTLReader subclass of DtEnvReader. | |
| file | envMTLWriter.h |
Contains definition of DtEnvMTLWriter class. | |
| file | envNamedList.h |
Contains the DtEnvNamedList class. | |
| file | envObject.h |
Contains the DtEnvObject class. | |
| file | envObjectSync.h |
Contains DtEnvObjectSync class. | |
| file | envReader.h |
Contains the DtEnvReader class,. | |
| file | envValue.h |
Contains the DtEnvValue class as well as various typedefs. | |
| file | envWriter.h |
Contains the DtEnvWriterClass. | |
| file | envXMLReader.h |
Contains the DtEnvXMLReader class. | |
| file | envXMLWriter.h |
Contains the DtEnvXMLWriter class. | |
| file | fedReader.h |
This file declares DtFedReader and several helper classes. | |
| file | lispEnv.h |
This file declares DtMtlEnvironment. | |
| file | mtl.h |
This file contains common methods for parsing mtl files. | |
| file | mtlenv.h |
This class declares DtlHashTable. | |
| file | mtlFedReader.h |
This file declares the class DtMtlFedReader. | |
| file | mtlstream.h |
This file declares DtlInputStream, DtlFileInputStream. | |
| file | nativeValue.h |
Contains DtNativeValue class. | |
| file | xmlFedReader.h |
This file declares DtXmlFedReader. | |
| file | xmlFedReader1516e.h |
This file declares DtXmlFedReader1516e. | |
| file | xmlFedTags.h |
This file declares constants for XML Fed File Parsing. | |
Enumerations | |
| enum | DtValueType { Empty = 0, Any = 1, String = Any << 1, Integer = String << 1, Float = Integer << 1, Class = Float << 1, Number } |
| enum | DtAttribFlag { Unique = 1, Required = Unique << 1, Enumerate = Implied << 1 } |
Functions | |
| DT_DLL_MTL void | initAppEnv (void) |
| Initialize app environment library. | |
| DT_DLL_MTL std::ostream & | operator<< (std::ostream &str, const DtEnvironment &env) |
The mtl library contains an implementation of the SCHEME/LISP language.
It is used extensively by MAK products for parsing and processing .mtl files.
| enum DtAttribFlag |
| enum DtValueType |
| DT_DLL_MTL void initAppEnv | ( | void | ) |
Initialize app environment library.
Necessary to initialize libXML to be used in a multi-threaded environment.
| DT_DLL_MTL std::ostream& operator<< | ( | std::ostream & | str, |
| const DtEnvironment & | env | ||
| ) |