2.5. Characteristics of Arm C++ΒΆ

The tiarmclang compiler supports C++ as defined in the ANSI/ISO/IEC 14882:2014 standard (C++14), including these features:

  • Complete C++ standard library support, with exceptions noted below.

  • C++ Templates

  • Run-time type information (RTTI), which can be enabled with the -frtti compiler option.

The following features are not implemented or fully supported:

  • Exception Handling

  • Features related to threads and concurrency, such as std::thread, std::unique_lock, C++ atomic operations, and thread-local storage

Please see C++ Language Variants for supported C++ language variants as well as the options that control the language standard used.