Odb commands, contains a prototype section for each C++ command. The prototype provides the type returned by the command, the name of the command, and a list of all its arguments along with the type of each argument. Required arguments appear first in the list followed by default arguments along with their default value. For example, the Frame constructor is given as
indicating that the incrementNumber and frameValue arguments are required, that the optional description argument has a default value of the empty string, and that the method returns a reference to the Frame object created.