Elements:
- Element
access- Declares an access specification for class members - 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
