|
hgl 0.5.25
A compiler/interpreter suite for developing images
|
| Global namespace of the HGL Suite | |
| This namespace contains common utility classes | |
| Base class of a typical HGL Suite application | |
| Interface to a typical HGL Suite application | |
| Interface to provide access to HGL::Common::Application | |
| Interface to a parsing subsystem | |
Console logger (to std::wclog) | |
| Builds a POPT table structure | |
| Class to represent a float as 24bit integer in the Q number format | |
| Template to implement a RAII factory | |
| Initializes an extended regular expression | |
| Template providing the singleton pattern | |
| Template providing a thread pool for asynchronous tasks | |
| Class to access files locally and remote | |
| Miscellaneous utility functions | |
| This namespace contains all exceptions | |
| Exception on type relation violations | |
| Exception if IType::clone isn't supported | |
| Exception if corrupted input was detected | |
| Exception if encoding to or from UTF failed | |
| Exception if an expression is invalid | |
| Exception if an I/O operation has failed | |
| Exception if an Lua call failed | |
| Exception if parsing has failed | |
| Exception if creating a type in the IProjectFactory failed | |
| Base exception for reference exceptions | |
| Exception if a reference couldn't be found | |
| Exception if removing an reference has failed | |
| Exception if creating an type in the IProjectFactory isn't supported | |
| Exception if en- or decoding with the zLib has failed | |
| This namespace contains special tool classes | |
| Visits the HGL Suite project tree and decompiles it | |
| This namespace contains all type classes | |
| Convenience class for implementing HGL::Type::IProjectFactory | |
| This interface marks a type as parameter type | |
| Interface to a factory creating types | |
| Interface to IType which can refer to other types | |
| Convenience base class to add a validity check on empty types | |
| A render callback type | |
| This class provides the default implementation for most types | |
| Base interface of types | |
| Iterator over an IType tree | |
Smart pointer to IType instances | |
| The bounding box over the type | |
| This structure holds the calculated transformation info |
1.8.5