hecl
High-Level Extensible Combiner Language and Resource Database
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CHECL::Database::Project::ConfigFileConfiguration file handle
 CHECL::Database::DataSpecEntryIDataSpec registry entry
 CHECL::Runtime::Entity
 CHECL::Runtime::GroupInterface representing a load-ordered group of runtime objects
 CHECL::Runtime::ObjectBaseBase object to subclass for integrating with key runtime operations
 CHECL::Database::Project::IndexFile::Entry
 Cstd::exceptionSTL class
 CHECL::Exception
 Cstd::runtime_errorSTL class
 CHECL::Database::Project::PackageExceptionInternal packagePath() exception
 CHECL::Database::IDataSpec::ExtractPassInfo
 CHECL::FourCCFourCC representation used within HECL's database
 CHECL::HashHash representation used for all storable and comparable objects
 Cstd::hash< HECL::ProjectPath >
 CHECL::Database::IDataSpecSubclassed by dataspec entries to manage per-game aspects of the data pipeline
 CHECL::Database::Project::IndexFileIndex file handle
 CHECL::Database::PackageDepsgraph::Node
 CHECL::Database::ObjectBaseBase object to subclass for integrating with key project operations
 CHECL::Database::PackageDepsgraphNodegraph class for gathering dependency-resolved objects for packaging
 CHECL::Database::IDataSpec::PackagePassInfo
 CHECL::Database::ProjectMain project interface
 CHECL::ProjectPathCanonicalized project path representation using POSIX conventions
 CHECL::ProjectRootPathSpecial ProjectRootPath subclass for opening HECLDatabase::IProject instances
 CHECL::Runtime::RuntimeHLPK Runtime data-management root
 CHECL::Runtime::Runtime::SGroupLoadStatusStructure indicating the load status of an object group
 CHECL::SystemStringView
 CHECL::SystemUTF8View
 CHECL::TimeTimestamp representation used for comparing modtimes of cooked resources