 HGL::Type::BaseVector2D | |
  HGL::Type::Vector2D | |
 BOUNDINGBOX | The bounding box over the type |
 HGL::Type::ColorBase | |
  HGL::Type::IPoint | |
   HGL::Type::Point | |
  HGL::Type::Text | |
 HGL::Tools::DecompileVisitor< OutputIterator, Source, Flush > | Visits the HGL Suite project tree and decompiles it |
 std::exception | STL class |
  HGL::Exception::AttachException | Exception on type relation violations |
  HGL::Exception::CloneNotSupportedException | Exception if IType::clone isn't supported |
  HGL::Exception::EncodingException | Exception if encoding to or from UTF failed |
  HGL::Exception::IOException | Exception if an I/O operation has failed |
  HGL::Exception::LuaException | Exception if an Lua call failed |
  HGL::Exception::ParserException | Exception if parsing has failed |
   HGL::Exception::CorruptedInputException | Exception if corrupted input was detected |
    HGL::Exception::ZLibException | Exception if en- or decoding with the zLib has failed |
   HGL::Exception::InvalidExpressionException | Exception if an expression is invalid |
  HGL::Exception::ProjectFactoryException | Exception if creating a type in the IProjectFactory failed |
   HGL::Exception::UnsupportedTypeException | Exception if creating an type in the IProjectFactory isn't supported |
  HGL::Exception::ReferenceException | Base exception for reference exceptions |
   HGL::Exception::ReferenceNotFoundException | Exception if a reference couldn't be found |
   HGL::Exception::ReferenceRemoveException | Exception if removing an reference has failed |
 HGL::Common::IApplication | Interface to a typical HGL Suite application |
  HGL::Common::Application | Base class of a typical HGL Suite application |
 HGL::Common::IApplicationObserver | Interface to provide access to HGL::Common::Application |
 HGL::Type::IFillable | |
  HGL::Type::Ellipse | |
  HGL::Type::Poly | |
   HGL::Type::Curve | |
 HGL::Type::ILuaType | |
  HGL::Type::LuaTypeBase | |
   HGL::Type::MainSegment | |
   HGL::Type::Procedure | |
 std::ios_base | STL class |
  std::basic_ios< Char > | STL class |
   std::basic_istream< Char > | STL class |
    std::istream | STL class |
     HGL::Common::URI | Class to access files locally and remote |
 HGL::Common::IParser< ProjectInterface, Factory > | Interface to a parsing subsystem |
 HGL::Type::IProjectFactory | Interface to a factory creating types |
  HGL::Type::ProjectFactoryBase | |
   HGL::Type::DefaultProjectFactory | Convenience class for implementing HGL::Type::IProjectFactory |
 HGL::IType::iterator | Iterator over an IType tree |
 HGL::IType | Base interface of types |
  HGL::Type::IParam | This interface marks a type as parameter type |
   HGL::Type::ParamBase | |
    HGL::Type::FloatParam | |
    HGL::Type::ReferenceParam | |
     HGL::Type::ExpressionParam | |
     HGL::Type::NamedParam | |
    HGL::Type::StringParam | |
     HGL::Type::Comment | |
    HGL::Type::Vector2D | |
  HGL::Type::IProject | |
   HGL::Type::Project | |
  HGL::Type::IReferenceHolder | Interface to IType which can refer to other types |
   HGL::Type::IPoint | |
   HGL::Type::ReferenceHolderBase | |
    HGL::Type::DebugProcedure | |
    HGL::Type::Line | |
    HGL::Type::Point | |
    HGL::Type::Poly | |
    HGL::Type::ProcCall | |
     HGL::Type::RenderCallback | A render callback type |
     HGL::Type::StdLibCall | |
    HGL::Type::ReferenceParam | |
  HGL::Type::TypeBase | This class provides the default implementation for most types |
   HGL::Type::AssignmentOperator | |
   HGL::Type::Fill | |
   HGL::Type::NonEmptyType | Convenience base class to add a validity check on empty types |
    HGL::Type::Ellipse | |
    HGL::Type::Include | |
    HGL::Type::MainSegment | |
    HGL::Type::ProceduresSegment | |
    HGL::Type::Project | |
    HGL::Type::Signature | |
    HGL::Type::Text | |
    HGL::Type::VirtualGroup | |
   HGL::Type::ObjectsSegment | |
   HGL::Type::ParamBase | |
   HGL::Type::ParamSection | |
   HGL::Type::Procedure | |
   HGL::Type::ProcInitStatement | |
   HGL::Type::ReferenceHolderBase | |
   HGL::Type::RenderProcedure | |
 HGL::Common::Logger | Console logger (to std::wclog) |
 HGL::Common::PoptTableBuilder | Builds a POPT table structure |
 HGL::IType::Ptr | Smart pointer to IType instances |
 HGL::Common::Q24 | Class to represent a float as 24bit integer in the Q number format |
 HGL::Common::RAIIFactory< T, arrayDel, Container, capacity > | Template to implement a RAII factory |
 HGL::Common::RAIIFactory< HGL::IType *, true > | |
 HGL::Common::RAIIFactory< HGL::IType > | |
 HGL::Common::RAIIFactory< HGL::IType, false, std::set< const HGL::IType * > > | |
 HGL::Common::RAIIFactory< HGL::Type::Vector2D > | |
 HGL::Common::RegexInitializer | Initializes an extended regular expression |
 HGL::Common::Singleton< T > | Template providing the singleton pattern |
  HGL::Common::ThreadPool< Worker, Task, NUM_THREADS > | Template providing a thread pool for asynchronous tasks |
 HGL::Common::Singleton< ThreadPool< Worker, Task, NUM_THREADS > > | |
 TRANSFORMATIONINFO | This structure holds the calculated transformation info |
 HGL::Common::Util | Miscellaneous utility functions |
  HGL::Type::Util | |