✓ link to the element documentation for that language
Element | C | C++ | C# | Java |
---|---|---|---|---|
<alignas> | ✓ | ✓ | ||
<alignof> | ✓ | ✓ | ||
<annotation> | ✓ | |||
<annotation_defn> | ✓ | |||
<asm> | ✓ | ✓ | ||
<assert type="static"> | ✓ | ✓ | ||
<assert> | ✓ | |||
<association> | ✓ | |||
<association_list> | ✓ | |||
<atomic> | ✓ | |||
<attribute> | ✓ | ✓ | ||
<block> | ✓ | ✓ | ✓ | ✓ |
<block_content> | ✓ | ✓ | ✓ | ✓ |
<break> | ✓ | ✓ | ✓ | ✓ |
<by> | ✓ | |||
<call> | ✓ | ✓ | ✓ | ✓ |
<capture> | ✓ | |||
<case> | ✓ | ✓ | ✓ | ✓ |
<cast type="static"> | ✓ | |||
<cast type="dynamic"> | ✓ | |||
<cast type="reinterpret"> | ✓ | |||
<cast type="const"> | ✓ | |||
<catch> | ✓ | ✓ | ✓ | |
<checked> | ✓ | |||
<class> | ✓ | ✓ | ✓ | |
<class_decl> | ✓ | |||
<comment type="line"> | ✓ | ✓ | ✓ | ✓ |
<comment type="block"> | ✓ | ✓ | ✓ | ✓ |
<comment type="line" format="doxygen"> | ✓ | ✓ | ✓ | ✓ |
<comment type="block" format="doxygen"> | ✓ | ✓ | ✓ | ✓ |
<comment type="block" format="javadoc"> | ✓ | |||
<condition> | ✓ | ✓ | ✓ | ✓ |
<constraint> | ✓ | |||
<constructor> | ✓ | ✓ | ✓ | |
<constructor_decl> | ✓ | |||
<continue> | ✓ | ✓ | ✓ | ✓ |
<control> | ✓ | ✓ | ✓ | ✓ |
<decl> | ✓ | ✓ | ✓ | |
<decl_stmt> | ✓ | ✓ | ✓ | ✓ |
<decltype> | ✓ | |||
<default> | ✓ | ✓ | ✓ | ✓ |
<delegate> | ✓ | |||
<destructor> | ✓ | ✓ | ||
<destructor_decl> | ✓ | |||
<do> | ✓ | ✓ | ✓ | ✓ |
<else> | ✓ | ✓ | ✓ | ✓ |
<empty_stmt> | ✓ | ✓ | ✓ | ✓ |
<enum> | ✓ | ✓ | ✓ | ✓ |
<enum type="class"> | ✓ | |||
<enum_decl> | ✓ | ✓ | ||
<enum_decl type="class"> | ✓ | |||
<equals> | ✓ | |||
<escape char="0xXX"> | ✓ | ✓ | ✓ | ✓ |
<event> | ✓ | |||
<expr> | ✓ | ✓ | ✓ | ✓ |
<expr_stmt> | ✓ | ✓ | ✓ | ✓ |
<extends> | ✓ | |||
<extern> | ✓ | ✓ | ✓ | |
<finally> | ✓ | ✓ | ||
<fixed> | ✓ | |||
<for> | ✓ | ✓ | ✓ | ✓ |
<foreach> | ✓ | |||
<friend> | ✓ | |||
<from> | ✓ | |||
<function> | ✓ | ✓ | ✓ | ✓ |
<function type="operator"> | ✓ | ✓ | ||
<function_decl> | ✓ | ✓ | ✓ | |
<function_decl type="operator"> | ✓ | |||
<generic_selection> | ✓ | |||
<goto> | ✓ | ✓ | ✓ | |
<group> | ✓ | |||
<if> | ✓ | ✓ | ✓ | ✓ |
<if type="elseif"> | ✓ | ✓ | ✓ | ✓ |
<if_stmt> | ✓ | ✓ | ✓ | ✓ |
<implements> | ✓ | |||
<import> | ✓ | |||
<in> | ✓ | |||
<incr> | ✓ | ✓ | ✓ | ✓ |
<index> | ✓ | ✓ | ✓ | |
<init> | ✓ | ✓ | ||
<interface> | ✓ | ✓ | ||
<interface_decl> | ✓ | |||
<into> | ✓ | |||
<join> | ✓ | |||
<label> | ✓ | ✓ | ✓ | ✓ |
<lambda> | ✓ | ✓ | ✓ | |
<let> | ✓ | |||
<linq> | ✓ | |||
<lock> | ✓ | |||
<modifier> | ✓ | ✓ | ✓ | |
<modifier> | ✓ | ✓ | ✓ | |
<modifier> | ✓ | ✓ | ✓ | |
<name> | ✓ | ✓ | ✓ | ✓ |
<name> | ✓ | ✓ | ✓ | ✓ |
<name> | ✓ | ✓ | ✓ | ✓ |
<namespace> | ✓ | ✓ | ||
<noexcept> | ✓ | |||
<on> | ✓ | |||
<operator> | ✓ | ✓ | ✓ | |
<orderby> | ✓ | |||
<package> | ✓ | |||
<parameter_list> | ✓ | |||
<private type="default"> | ✓ | |||
<private> | ✓ | |||
<property> | ✓ | |||
<protected> | ✓ | |||
<public type="default"> | ✓ | |||
<public> | ✓ | |||
<range> | ✓ | ✓ | ||
<ref_qualifier> | ✓ | |||
<return> | ✓ | ✓ | ✓ | ✓ |
<select> | ✓ | |||
<selector> | ✓ | |||
<sizeof> | ✓ | ✓ | ✓ | |
<sizeof type="pack"> | ✓ | |||
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<specifier> | ✓ | ✓ | ✓ | ✓ |
<static> | ✓ | |||
<struct> | ✓ | ✓ | ✓ | |
<struct_decl> | ✓ | ✓ | ||
<super_list> | ✓ | ✓ | ✓ | |
<switch> | ✓ | ✓ | ✓ | ✓ |
<synchronized> | ✓ | |||
<template> | ✓ | |||
<ternary> | ✓ | ✓ | ✓ | ✓ |
<then> | ✓ | ✓ | ✓ | ✓ |
<throw> | ✓ | ✓ | ✓ | |
<throws> | ✓ | |||
<try> | ✓ | ✓ | ✓ | |
<type> | ✓ | ✓ | ✓ | ✓ |
<type> | ✓ |