This documentation is prepared using the Boost Quickbook, BoostBook, Doxygen, Automatic Indexing toolchain.
Start your search with the
Tip | |
---|---|
The colored class and function names are links will lead you to an individual class, function, or macro. They are the key to finding what an item does, and about its parameters, template parameters, pre and post conditions, and what they return. |
Tip | |
---|---|
Having found a class like |
The information given is derived from Doxygen-syntax comments in the include files, mainly root_ptr.hpp.
example
folder. You should be able to
run these examples without modification and are often a very good starting
point to write your own code.
test
folder.
Note | |
---|---|
These blocks typically go into more detail about an explanation given above. |
Tip | |
---|---|
These blocks contain information that you may find helpful while coding. |
Important | |
---|---|
These contain information that is imperative to understanding a concept. Failure to follow suggestions in these blocks will probably result in undesired behavior. Read all of these you find. |
Warning | |
---|---|
It is wise that you follow these. Failure to do so will lead to incorrect, and very likely undesired, results. |
This documentation aims to use of the following naming and formatting conventions:
root_ptr width font
and is syntax-highlighted in color, for example double
in blue.
teletype root_ptr-width font
.
italics
.
free_function()
;
that is, it is in code font
and its name is followed
by ()
to indicate that it
is a free function.
class_template<>
;
that is, it is in code font
and its name is followed
by <>
to indicate that
it is a class template.
MACRO()
;
that is, it is uppercase in code font
and its name is
followed by ()
to indicate
that it is a function-like macro. Object-like macros appear without a trailing
()
and are often used to control
options by being defined, perhaps with a specific value.
IntegralRange
.
To find what you are looking for try: