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.