|  | Home | Libraries | People | FAQ | More | 
Notation
GGenerator type
g,
            a,
            b,
            c,
            dGenerator objects
A,
            B,
            C,
            D
                Attribute types of generators a,
                b, c, and d
              
IThe iterator type used for generation
Unused
                An unused_type
              
Context
                The enclosing rule's Context
                type
              
attribAn attribute value
AttribAn attribute type
bA boolean expression
BA type to be interpreted in boolean expressions
fg
                A (lazy generator) function with signature G(Unused, Context)
              
fa
                A (semantic action) function with signature void(Attrib&, Context, bool&). The third parameter is a boolean
                flag that can be set to false to force the generator to fail. Both
                Context and the boolean
                flag are optional.
              
outiterAn output iterator to receive the generated output
ChCharacter-class specific character type (See Character Class Types)
ch,
            ch2Character-class specific character (See Character Class Types)
charset
                Character-set specifier string (example: "a-z0-9")
              
strCharacter-class specific string (See Character Class Types)
Str
                Attribute of str:
                std::basic_string<T>
                where T is the underlying
                character type of str
              
numNumeric literal, any integer or real number type
Num
                Attribute of num:
                any integer or real number type
              
tuple<>Used as a placeholder for a fusion sequence
vector<>Used as a placeholder for an STL container
variant<>Used as a placeholder for a boost::variant
optional<>Used as a placeholder for a boost::optional