| Core::ANSI2WIDE | The class used to do the conversion from ANSI to Wide via the X2Y() macros |
| Core::ArrayPtr< T > | An array smart-pointer for use within a limited scope |
| Core::BadLogicException | The exception type thrown for errors that are the result of incorrect program logic |
| Core::CmdLineException | The type of exception thrown for errors parsing the command line |
| Core::CmdLineParser | A command line parser |
| Core::CmdLineParser::IsLongName | The predicate for matching the switches long name |
| Core::CmdLineParser::IsSeparator | The predicate for finding the name/value separator |
| Core::CmdLineParser::IsShortName | The predicate for matching the switches short name |
| Core::CmdLineSwitch | The definition of a command line switch |
| Core::ConfigurationException | The exception type thrown for configuration errors |
| Core::Exception | The base class for all exception types |
| Core::InvalidArgException | The type of exception thrown when an invalid argument is passed to a function |
| Core::LeakReporter | The static object that uses it's dtor to report any memory leaks |
| Core::NotCopyable | Base class used to disable copying of the derived class |
| Core::NotImplException | The exception type thrown for features that have not been implemented |
| nullptr_t | A class to simulate the proposed nullptr keyword |
| Core::NullPtrException | The type of exception thrown when an attempt is made to dereference a null pointer |
| Core::ParseException | The type of exception thrown for parsing errors |
| Core::RefCntPtr< T > | The smart-pointer type for use with types that contain their own reference counting mechanism, e.g |
| Core::RefCounted | The class used to provide internal reference counting |
| Core::RuntimeException | The exception type thrown for unclassified runtime errors |
| Core::SharedPtr< T > | A reference counted smart pointer |
| Core::SmartPtr< T > | The base class for all smart-pointer types |
| Core::Tokeniser | A class to split a string into separate tokens |
| Core::UniquePtr< T > | A smart-pointer for use within a limited scope |
| Core::WIDE2ANSI | The class used to do the conversion from Wide to ANSI via the X2Y() macros |
1.5.2