Core Library
|
Core::AnsiToWide | 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::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::FileSystemException | The type of exception thrown when an error involving the file-system is encountered |
Core::FormatTraits< T > | Traits to invoke the underlying formatting and parsing functions for the specified template type |
Core::FormatTraits< int > | Formatting and parsing functions for handling int's |
Core::FormatTraits< longlong > | Formatting and parsing functions for handling long long int's |
Core::FormatTraits< uint > | Formatting and parsing functions for handling unsigned int's |
Core::FormatTraits< ulonglong > | Formatting and parsing functions for handling unsigned long long int's |
Core::InvalidArgException | The type of exception thrown when an invalid argument is passed to a function |
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::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::Scoped< T > | A class for temporarily managing the lifetime of resources that require a custom destroy function |
Core::SharedPtr< T > | A reference counted smart pointer |
Core::SmartPtr< T > | The base class for all smart-pointer types |
Core::STATIC_ASSERT_CHECK< true > | The STATIC_ASSERT template matching valid assertions |
Core::TestSetComparator | Comparison functor for matching test sets against by test set name |
Core::TextFileIterator | The iterator type used to read lines of text from a file |
Core::Tokeniser | A class to split a string into separate tokens |
Core::UniquePtr< T > | A smart-pointer for use within a limited scope |
Core::WideToAnsi | The class used to do the conversion from Wide to ANSI via the X2Y() macros |