clang compiler

GPTKB entity

Statements (64)
Predicate Object
gptkbp:instance_of gptkb:Java_programming_language
gptkbp:developed_by gptkb:LLVM_Project
gptkbp:first_released gptkb:2007
gptkbp:has_feature modular architecture
profiling support
source-level debugging
thread safety
debugging support
link-time optimization
coroutines support
cross-compilation support
fast compilation
customizable error messages
module support
reflection support
template metaprogramming support
support for multiple targets
static assertions
Open MP support
constexpr if
extensible diagnostics
C++ ABI compatibility
C++ standard library support
SFINAE support
address sanitizer
concepts support
constexpr lambdas support
constexpr support
decltype support
decltype(auto) support
fold expressions support
initializer lists support
inline variables support
integrated assembler
lambda expressions support
memory sanitizer
noexcept support
ranges support
structured bindings support
template argument deduction support
template specialization support
thread sanitizer
type erasure support
type traits support
undefined behavior sanitizer
user-defined literals support
variadic templates support
https://www.w3.org/2000/01/rdf-schema#label clang compiler
gptkbp:license gptkb:University_of_Illinois/_NCSA_Open_Source_License
gptkbp:operating_system Cross-platform
gptkbp:programming_language gptkb:C
gptkb:C++
gptkb:Objective-C
gptkbp:provides code completion
refactoring tools
static analysis tools
gptkbp:supports gptkb:C++20
gptkb:C++14
gptkb:C++17
C11
gptkbp:uses gptkb:LLVM
gptkbp:written_in gptkb:C++
gptkbp:bfsParent gptkb:ELF
gptkbp:bfsLayer 6