|
Simple Application Framework
1
|
Global library namespace. More...
Namespaces | |
| namespace | Algo |
| Generic data handling algorithms and structures. | |
| namespace | Collection |
| Namespace encapsulating data container classes. | |
| namespace | Globalization |
| namespace | Math |
| Mathematical functions and structures. | |
| namespace | Mem |
| Low level memory handling functions. | |
| namespace | System |
| namespace | Text |
| Classes related to text storing and processing. | |
| namespace | Type |
| Type properties and type related functions and classes. | |
Classes | |
| class | ArgumentException |
| Generic exception class for invalid method arguments. More... | |
| class | ArgumentNullException |
| Argument is a null pointer exception class. More... | |
| class | Exception |
| Generic exception class. More... | |
| class | IndexOutOfRangeException |
| Index out of range exception class. More... | |
| class | InvalidCastException |
| Invalid type cast exception class. More... | |
| class | InvalidOperationException |
| Invalid operation exception class. More... | |
| class | NotImplementedException |
| Overflow exception class. More... | |
| class | OutOfMemoryException |
| Out of memory exception class. More... | |
| class | OverflowException |
| Overflow exception class. More... | |
| struct | SourceLocation |
| Source location descriptor structure. More... | |
Typedefs | |
| typedef Pint | Diff |
| Pointer difference type. | |
| typedef float | Float32 |
| Single precision floating point number. | |
| typedef double | Float64 |
| Double precision floating point number. | |
| typedef int16_t | Int16 |
| Signed 16-bit decimal number. | |
| typedef int32_t | Int32 |
| Signed 32-bit decimal number. | |
| typedef int64_t | Int64 |
| Signed 64-bit decimal number. | |
| typedef int8_t | Int8 |
| Signed 8-bit decimal number. | |
| typedef Int32 | Pint |
| Platform dependent integer. | |
| typedef Uint32 | Size |
| Platform dependent size type. | |
| typedef uint16_t | Uint16 |
| Unsigned 16-bit decimal number. | |
| typedef uint32_t | Uint32 |
| Unsigned 32-bit decimal number. | |
| typedef uint64_t | Uint64 |
| Unsigned 64-bit decimal number. | |
| typedef uint8_t | Uint8 |
| Unsigned 8-bit decimal number. | |
Functions | |
| template<class T > | |
| Internal::RefWrapper< T const > | ConstRef (T const &val) |
| Const reference wrapper. | |
| template<class T > | |
| Internal::RefWrapper< T > | Ref (T &val) |
| Reference wrapper. | |
Global library namespace.
| typedef float Saf::Float32 |
Single precision floating point number.
| typedef double Saf::Float64 |
Double precision floating point number.
| typedef int16_t Saf::Int16 |
Signed 16-bit decimal number.
| typedef int32_t Saf::Int32 |
Signed 32-bit decimal number.
| typedef int64_t Saf::Int64 |
Signed 64-bit decimal number.
| typedef int8_t Saf::Int8 |
Signed 8-bit decimal number.
Platform dependent integer.
32-bit on 32-bit platforms, 64-bit on 64-bit platforms.
Platform dependent size type.
32-bit on 32-bit platforms, 64-bit on 64-bit platforms.
| typedef uint16_t Saf::Uint16 |
Unsigned 16-bit decimal number.
| typedef uint32_t Saf::Uint32 |
Unsigned 32-bit decimal number.
| typedef uint64_t Saf::Uint64 |
Unsigned 64-bit decimal number.
| typedef uint8_t Saf::Uint8 |
Unsigned 8-bit decimal number.
| Internal::RefWrapper<T const> Saf::ConstRef | ( | T const & | val | ) | [inline] |
Const reference wrapper.
| Internal::RefWrapper<T> Saf::Ref | ( | T & | val | ) | [inline] |
Reference wrapper.
1.8.0