|
||
DECLARE_ROM_ARRAY (AName, AData, AType) const TFixedArray<AType,(sizeof(AData)/sizeof((AData)[0]))>& \
AName = *(reinterpret_cast<const TFixedArray<AType, \
(sizeof(AData)/sizeof((AData)[0]))>* > (AData))
|
__ASSERT_ALWAYS_NO_LEAVE (_s) { \
try { \
TTrapHandler* ____t = User::MarkCleanupStack(); \
_s; \
User::UnMarkCleanupStack(____t); \
} \
catch (XLeaveException& ) \
{ \
User::PanicUnexpectedLeave(); \
} \
catch (...) \
{ \
User::Invariant(); \
} \
}
Macro to assert in all builds that code does not leave
|
__ASSERT_DEBUG_NO_LEAVE (_s) { _s; }
Macro to assert in debug builds that code does not leave
|
typedef TLex16 TLex;
Provides access to general string-parsing functions suitable for numeric format conversions and syntactical-element parsing.
It maps directly to either a TLex16
TLex16
for a Unicode build or a TLex8
TLex8
for a non-Unicode build.
The build independent type should always be used unless an explicit 16 bit or 8 bit build variant is required.
typedef TLexMark16 TLexMark;
Defines the extraction mark used by the TLex classes to indicate the current lexical element being analysed.
It maps directly to either a TLexMark16
TLexMark16
for a Unicode build or a TLexMark8
TLexMark8
for a non-Unicode build.
The build independent type should always be used unless an explicit 16 bit or 8 bit build variant is required.
TKeyCmpText
Governs the type of comparison to be made between descriptor keys or between text keys.
|
TKeyCmpNumeric
Governs the type of comparison to be made between numeric keys.
|
TLocaleAspect
TLocaleAspect
Enumeration used with TExtendedLocale::LoadLocaleAspect(TUint,const TDesC &)
to select which locale information is to be replaced from the contents of the Locale DLL being loaded.
ELocaleLanguageSettings - Replaces everything that should change with language selection e.g. Month names, Day names, etc,
ELocaleLocaleSettings - Replaces the currently selected currency symbol, TLocale
TLocale
settings, and FAT utility functions
ELocaleTimeAndDateSettings - Replaces the current time and date display format settings.
ELocaleCollateSettings - Replaces the "system" preferred Charset (because that's where the collation table is!). The "Default" charset will remain unchanged until after the next power off/on cycle
|
inline TAny* operator new(TUint aSize, TLeave);
|
|
inline TAny* operator new(TUint aSize, TLeave, TUint aExtraSize);
|
|
inline TAny* operator new[](TUint aSize, TLeave);
|
|