Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
HGL::Common::ApplicationBase class of a typical HGL Suite application
HGL::Type::AssignmentOperator
HGL::Exception::AttachExceptionException on type relation violations
HGL::Type::BaseVector2D
BOUNDINGBOXThe bounding box over the type
HGL::Exception::CloneNotSupportedExceptionException if IType::clone isn't supported
HGL::Type::ColorBase
HGL::Common::combine_iterator< Iterator, CombineFunction >A pairwise stepping and result combining input iterator adaptor
HGL::Type::Comment
HGL::Exception::CorruptedInputExceptionException if corrupted input was detected
HGL::Type::Curve
HGL::Type::DebugProcedure
HGL::Tools::DecompileVisitor< OutputIterator, Source, Flush >Visits the HGL Suite project tree and decompiles it
HGL::Type::DefaultProjectFactoryConvenience class for implementing HGL::Type::IProjectFactory
HGL::Type::Ellipse
HGL::Exception::EncodingExceptionException if encoding to or from UTF failed
HGL::Type::ExpressionParam
HGL::Type::Fill
HGL::Type::FloatParam
HGL::Common::IApplicationInterface to a typical HGL Suite application
HGL::Common::IApplicationObserverInterface to provide access to HGL::Common::Application
HGL::Type::IFillable
HGL::Type::ILuaType
HGL::Type::Include
HGL::Exception::InvalidExpressionExceptionException if an expression is invalid
HGL::Exception::IOExceptionException if an I/O operation has failed
HGL::Type::IParamThis interface marks a type as parameter type
HGL::Common::IParser< ProjectInterface, Factory >Interface to a parsing subsystem
HGL::Type::IPoint
HGL::Type::IProject
HGL::Type::IProjectFactoryInterface to a factory creating types
HGL::Type::IReferenceHolderInterface to IType which can refer to other types
HGL::IType::iteratorIterator over an IType tree
HGL::ITypeBase interface of types
HGL::Type::Line
HGL::Common::LoggerConsole logger (to std::wclog)
HGL::Exception::LuaExceptionException if an Lua call failed
HGL::Type::LuaTypeBase
HGL::Type::MainSegment
HGL::Type::NamedParam
HGL::Type::NonEmptyTypeConvenience base class to add a validity check on empty types
HGL::Type::ObjectsSegment
HGL::Type::ParamBase
HGL::Type::ParamSection
HGL::Exception::ParserExceptionException if parsing has failed
HGL::Type::Point
HGL::Type::Poly
HGL::Common::PoptTableBuilderBuilds a POPT table structure
HGL::Type::ProcCall
HGL::Type::Procedure
HGL::Type::ProceduresSegment
HGL::Type::ProcInitStatement
HGL::Type::Project
HGL::Type::ProjectFactoryBase
HGL::Exception::ProjectFactoryExceptionException if creating a type in the IProjectFactory failed
HGL::IType::PtrSmart pointer to IType instances
HGL::Common::Q24Class 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::Exception::ReferenceExceptionBase exception for reference exceptions
HGL::Type::ReferenceHolderBase
HGL::Exception::ReferenceNotFoundExceptionException if a reference couldn't be found
HGL::Type::ReferenceParam
HGL::Exception::ReferenceRemoveExceptionException if removing an reference has failed
HGL::Common::RegexInitializerInitializes an extended regular expression
HGL::Type::RenderCallbackA render callback type
HGL::Type::RenderProcedure
HGL::Type::SerialIDSerialization identifier class
HGL::Type::Signature
HGL::Common::Singleton< T >Template providing the singleton pattern
HGL::Type::StdLibCall
HGL::Type::StringParam
HGL::Type::Text
HGL::Common::ThreadPool< Worker, Task, NUM_THREADS >Template providing a thread pool for asynchronous tasks
TRANSFORMATIONINFOThis structure holds the calculated transformation info
HGL::Type::TypeBaseThis class provides the default implementation for most types
HGL::Exception::UnsupportedTypeExceptionException if creating an type in the IProjectFactory isn't supported
HGL::Common::URIClass to access files locally and remote
HGL::Common::UtilMiscellaneous utility functions
HGL::Type::Util
HGL::Type::Vector2D
HGL::Type::VirtualGroup
HGL::Exception::ZLibExceptionException if en- or decoding with the zLib has failed

Generated on 9 Apr 2014 for hgl 0.5.26~svn by  doxygen 1.6.1