Using Workbench Command

Workbench Command is a set of command-line tools that can be used to perform simple and complex operations within Connectome Workbench.

Full Documentation:

Documentation Home
Add members to class header (.h) and implementation (.cxx) files.

Usage:  <class-name> 
        [-m <member-name> <data-type> <description>]...

    If the -add-to-files is not specified, the code for the
    header and implementation files is printed to the 

    If the -add-to-files is specified, the class files are
    expected to be in the current directory and named
    <class-name>.h and <class-name>.cxx.  The header 
    file must contain this text in its private section:
    The implementation file must contain this text in
    its public section:
    If either of these text string are missing, the code 
    that would have been added to the file(s) is printed
    to the terminal.
    For each member, three text strings separated by a space
    must be provided and they are the name of the member
    its data type, and a description of the member.  If the
    description contains spaces the description must be
    enclosed in double quotes ("").
    If the data type begins with a capital letter, it is
    assumed to be the name of a class.  In this case, both
    const and non-const getters are created but not setter
    is created.  Otherwise, the data type is expected to be
    a primitive type and both a getter and a setter are
    created.  Note that AString and QString are treated as
    primitive types.