SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Namespace [globals]

namespace [globals]

This pseudo-namespace comprises all the constructs declared at the global scope.

Inner Compounds, Typedefs, and Enumscollapse
struct Traits
          Generic type traits.
struct Traits<Platform::Bool>
          Bool type traits.
struct Traits<Platform::Double>
          Double type traits.
union Traits<Platform::Double>::Parcel
          Provides access to individual parts (bits) within a floating-point number.
struct Traits<Platform::Double>::Parcel::IEEE754
          Represents a floating-point number as defined by the IEEE754 standard.
struct Traits<Platform::Float>
          Float type traits.
union Traits<Platform::Float>::Parcel
          Provides access to individual parts (bits) within a floating-point number.
struct Traits<Platform::Float>::Parcel::IEEE754
          Represents a floating-point number as defined by the IEEE754 standard.
struct Traits<Platform::Int>
          Int type traits.
union Traits<Platform::Int>::Parcel
          Provides access to individual words, named hi and lo, within Int type.
struct Traits<Platform::LatinChar>
          LatinChar type traits.
struct Traits<Platform::LatinChar*>
          LatinChar pointer (i.e.
struct Traits<Platform::Long>
          Long type traits.
union Traits<Platform::Long>::Parcel
          Provides access to individual double-words, named hi and lo, within Long type.
struct Traits<Platform::Short>
          Short type traits.
union Traits<Platform::Short>::Parcel
          Provides access to individual bytes, named hi and lo, within Short type.
struct Traits<Platform::Small>
          Small type traits.
union Traits<Platform::Small>::Parcel
          Provides access to individual bits, named bit0..bit7, within Small type.
struct Traits<Platform::String>
          String type traits.
struct Traits<Platform::String*>
          String pointer type traits.
struct Traits<Platform::UInt>
          UInt type traits.
union Traits<Platform::UInt>::Parcel
          Provides access to individual words, named hi and lo, within UInt type.
struct Traits<Platform::ULong>
          ULong type traits.
union Traits<Platform::ULong>::Parcel
          Provides access to individual double-words, named hi and lo, within ULong type.
struct Traits<Platform::UniChar>
          UniChar type traits.
struct Traits<Platform::UniChar*>
          LatinChar pointer (i.e.
struct Traits<Platform::UShort>
          UShort type traits.
union Traits<Platform::UShort>::Parcel
          Provides access to individual bytes, named hi and lo, within UShort type.
struct Traits<Platform::USmall>
          USmall type traits.
union Traits<Platform::USmall>::Parcel
          Provides access to individual bits, named bit0..bit7, within USmall type.
struct Traits<Platform::Void>
          Void type traits.
struct Traits<Type*>
          Generic pointer type traits.

Method Summarycollapse
void operator delete(void* handle)
          Global operator delete.
void operator delete(void* handle, const std::nothrow_t&)
          Nothrow variant of the global operator delete.
void operator delete[](void* handle)
          Global operator delete[].
void operator delete[](void* handle, const std::nothrow_t&)
          Nothrow variant of the global operator delete[].
void* operator new(size_t size)
          Global operator new.
void* operator new(size_t size, const std::nothrow_t&)
          Nothrow variant of the global operator new.
void* operator new[](size_t size)
          Global operator new[].
void* operator new[](size_t size, const std::nothrow_t&)
          Nothrow variant of the global operator new[].

 

Method Detail

operator delete[nothrow, inline]

void operator delete(void* handle)

Global operator delete. Deallocates storage previously allocated by the global operator new.

Parameters:
handle - pointer to the first byte of storage previously allocated by the global operator new
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator delete[nothrow, inline]

void operator delete(void* handle, const std::nothrow_t&)

Nothrow variant of the global operator delete. Deallocates storage previously allocated by the global operator new.

Parameters:
handle - pointer to the first byte of storage previously allocated by the global operator new
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator delete[][nothrow, inline]

void operator delete[](void* handle)

Global operator delete[]. Deallocates storage previously allocated by the global operator new[].

Parameters:
handle - pointer to the first byte of storage previously allocated by the global operator new[]
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator delete[][nothrow, inline]

void operator delete[](void* handle, const std::nothrow_t&)

Nothrow variant of the global operator delete[]. Deallocates storage previously allocated by the global operator new[].

Parameters:
handle - pointer to the first byte of storage previously allocated by the global operator new[]
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator new[inline]

void* operator new(size_t size)

Global operator new. Allocates size bytes of storage.

Parameters:
size - the number of bytes to allocate
Returns:
pointer to the first byte of the allocated storage
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator new[nothrow, inline]

void* operator new(size_t size, const std::nothrow_t&)

Nothrow variant of the global operator new. Allocates size bytes of storage.

Parameters:
size - the number of bytes to allocate
Returns:
pointer to the first byte of the allocated storage
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator new[][inline]

void* operator new[](size_t size)

Global operator new[]. Allocates size bytes of storage.

Parameters:
size - the number of bytes to allocate
Returns:
pointer to the first byte of the allocated storage
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain

operator new[][nothrow, inline]

void* operator new[](size_t size, const std::nothrow_t&)

Nothrow variant of the global operator new[]. Allocates size bytes of storage.

Parameters:
size - the number of bytes to allocate
Returns:
pointer to the first byte of the allocated storage
Remarks:
The platform overrides the standard library memory management functions. Platform's memory management must be initialized before it can be used. The platform guarantees that memory management is initialized after entering the Main function. Objects defined at global scope which require memory allocation may have their constructors run before Main. This may lead to undefined behaviour. Some of the platform's constructs such as String and Array provide default constructors which do not allocate memory and therefore are safe to use at global scope.
See Also:
AppMain


SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND