CASTXML(1) CastXML CASTXML(1) (NAME) castxml - XML C (SYNOPSIS) castxml ( | | )... (DESCRIPTION) C (AST) XML . Clang . XML --castxml-output= --castxml-gccxml . (OPTIONS) castxml . Clang . --castxml-cc- , --castxml-cc- "(" ... ")" Clang . . : o gnu: GNU Compiler Collection C++ (g++) o gnu-c: GNU Compiler Collection C (gcc) o msvc: Microsoft Visual C++ (cl) o msvc-c: Microsoft Visual C (cl) ( /usr/bin/gcc cl) ... ( -m32). -target Clang . -std= Clang . --castxml-output= XML .xml -o . <> 1 . --castxml-gccxml XML gccxml . .xml -o . gccxml Clang -std=c++98 -std=c89 . -std=c++11 -std=c++14 -std=c99 -std=c11 (implicit move constructors) c++98 . --castxml-start [,]... AST () () . . -help, --help castxml Clang . -o ( --castxml-output=) . . --version castxml Clang . CastXML : ..[-rc][-] 20000000 (release candidate) ( ). CastXML : ..[-] CCYYMMDD . . . (OUTPUT FORMAT VERSIONS) --castxml-output= XML : o epic --castxml-output= 1 . o (major) XML . . o (minor) (attribute) XML XML ( ). --castxml-gccxml XML : version gccxml ( ). cvs_revision XML . (SCHEMA) XML : castxml.xsd. (PREPROCESSING) CastXML Clang . --castxml-cc- . CastXML : __castxml_major__ CastXML . __castxml_minor__ CastXML . __castxml_patch__ CastXML . __castxml_check(major,minor,patch) __castxml__ . . __castxml__ CastXML : __castxml_check(__castxml_major__,__castxml_minor__,__castxml_patch__) __castxml_clang_major__ __clang_major__ Clang . __castxml_clang_minor__ __clang_minor__ Clang . __castxml_clang_patchlevel__ __clang_patchlevel__ Clang . --castxml-cc- . (FAQ) C++ XML CastXML . (Templates) CastXML . . : template struct foo {}; typedef foo::foo foo_int; foo . . . . (COPYRIGHT) 2013-2022 Kitware, Inc. 0.7.0 March 26, 2026 CASTXML(1)