13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C++ LanguageMacro__EXCEPTIONS__FILE____FUNCTION____func____IMPLICIT_USING_STD__JMP_BUF_ELEMENT_TYPE__JMP_BUF_NUM_ELEMENTS__LINE____LITTLE_ENDIAN____NAMESPACES__NO_LONG_LONG__NULL_EH_REGION_NUMBER__PLACEMENT_DELETE__PRETTY_FUNCTION____PTRDIFF_MIN / __PTRDIFF_MAX__PTRDIFF_TYPE____REGION_NUMBER_TYPEDescriptionDefined when exception handling is enabled(--exceptions).Expands to the current source file name.Defined to the name of the current function.An error is issued if it is used outside of afunction.Same as __FUNCTION__ in GNU mode.Defined when the standard header files shouldimplicitly do a using-directive on the stdnamespace (--using-std).Specifies the type of an element of the setjmpbuffer. This macro is used when building theC++ library.Defines the number of elements in the setjmpbuffer. This macro is used when building theC++ library.Expands to the line number of the line wherethis macro is called.Expands to 1 if little-endian mode is selected(option --endianness=little), otherwiseunrecognized as macro. This is the default.Defined when namespaces are supported (thisis the default, you can disable support <strong>for</strong>namespaces with --no-namespaces).Defined when the long long type is notsupported. This is the default.Defines the value used as the null regionnumber value in the exception handling tables.This macro is used when building the C++library.Defined when placement delete is enabled.Defined to the name of the current function.This includes the return type and parametertypes of the function. An error is issued if it isused outside of a function.Used in stdint.h to define theminimum/maximum value of a ptrdiff_ttype respectively.Defined to be the type of ptrdiff_t.Defines the type of a region number field inthe exception handling tables. This macro isused when building the C++ library.75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!