Melon
A C++ library designed for RadishOS.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NMelon
  NConversionContains functions to convert types into other types
   CBinaryValueUsed to treat values as binary values
   COctalValueUsed to treat values as octal values
   CHexadecimalValueUsed to treat values as hexadecimal values
  NExceptionsContains custom exceptions
   CBufferOverflowThrown when a buffer overflows
   CFileNotFoundThrown when a file was not found
   CNullStreamThrown if an IO stream is null
   COutOfRangeThrown when an index is out of range
  NFileSystemContains functions and classes to interact with the filesystem
   CFileRepresentation of a file stream
  NFmtContains functions for string formatting
   CIsSpecialValueDefault behaviour for every type T
   CIsSpecialValue< Conversion::BinaryValue< T > >Partial template specialization for Conversion::BinaryValue<T>
   CIsSpecialValue< Conversion::OctalValue< T > >Partial template specialization for Conversion::OctalValue<T>
   CIsSpecialValue< Conversion::HexadecimalValue< T > >Partial template specialization for Conversion::HexadecimalValue<T>
  NMemoryContains various classes and functions for memory management
   CBufferContainer for raw memory
   CCStringA null-terminated string
  NStringContains dynamic strings related features
   CStringA dynamic string
  NVectorContains dynamic vector manipulation features
   CVectorA linear dynamic generic container. TODO: if possible, support objects with no default constructor