Elements:
-
Element
boostbook- Defines a BoostBook book -
Element
class- Declares a class or class template -
Element
class-specialization- A specialization (partial or full) of a class template -
Element
code- Mimics thecodetag in HTML -
Element
compile-fail-test- A testcase that should fail to compile -
Element
compile-test- A testcase that should compile correctly -
Element
complexity- The time/space/etc. complexity of a function -
Element
constructor- Declares a constructor of the enclosing class -
Element
copy-assignment- Declares a copy-assignment operator -
Element
data-member- Declares a data member of a class -
Element
default- The default value of a function or template parameter -
Element
description- Detailed description of a construct -
Element
destructor- Declares a destructor for the enclosing class -
Element
effects- Declares the side effects of a function -
Element
enum- Declares an enumeration type -
Element
enumvalue- A single value of an enumeration -
Element
free-function-group- A set of functions that are grouped together under one name -
Element
function- Declares a function -
Element
functionname- References a function with the given name -
Element
header- Declares a C++ header with the given name -
Element
if-fails- What it means when a testcase fails -
Element
inherit- Declares a base class of the enclosing class or struct -
Element
lib- A library dependency -
Element
library- Top-level element for a library -
Element
library-reference- Declares the reference material for a library -
Element
librarycategory- Declares that the enclosing library is in this category -
Element
librarycategorydef- Defines a new library category -
Element
librarycategorylist- Categorized listing of libraries -
Element
libraryinfo- Provides information about a library -
Element
librarylist- Placeholder for an alphabetical list of libraries -
Element
libraryname- References a library of the given name -
Element
librarypurpose- Describes in one short sentence or phrase the purpose of a library -
Element
link-fail-test- Declares a test that should compile but fail to link -
Element
link-test- Declares a test that should compile and link -
Element
method- Declares a method, i.e., a member function -
Element
method-group- A set of methods that are grouped together under one name -
Element
namespace- Declares a namespace -
Element
notes- Non-normative notes about a function's semantics -
Element
overloaded-function- An overloaded function -
Element
overloaded-method- An overloaded method -
Element
parameter- A function parameter -
Element
paramtype- The type of a function parameter -
Element
postconditions- Conditions that must hold after the function returns -
Element
precondition- Conditions that must be met prior to executing a function -
Element
programlisting- A sample of program code -
Element
purpose- A short description of an entity's use -
Element
rationale- Describes the rationale for a particular function's design -
Element
requirement- A requirement/property in the Jamfile for a testcase -
Element
requires- Declares the requirements of a function -
Element
returns- Description of the return value of a function -
Element
run-fail-test- A testcase that should compile and link, but fail on execution -
Element
run-test- A testcase that should compile, link, and execute -
Element
signature- One signature of an overloaded function or method -
Element
snippet- Pulls in a code snippet from aprogramlistingelement -
Element
source- Defines source code for a test -
Element
specialization- Defines the specialization arguments for a class specialization -
Element
static-constant- Declares a static constant, e.g.,const int foo = 5;. -
Element
struct- Declares a C++ struct -
Element
struct-specialization- A specialization (full or partial) of a struct template -
Element
template- Declares the template parameters of a class or function -
Element
template-arg- A template argument in a specialization -
Element
template-nontype-parameter- A nontype template parameter -
Element
template-type-parameter- Declares a template type parameter -
Element
template-varargs- Declares a variable-length list of template parameters -
Element
testsuite- Describes a library testsuite -
Element
throws- Description of the exceptions thrown by a function -
Element
type- The type of an element or return type of a function -
Element
typedef- Declares a typedef -
Element
union- Declares a C++ union or union template -
Element
union-specialization- A specialization (full or partial) of a union template -
Element
using-class- Injects the method and function names of a class into the local scope -
Element
using-namespace- Injects the declared names from a namespace into the local scope