Table of Contents
This quick reference describes the public API of the OGLplus library. The implementation details, i.e. parts of of OGLplus not listed in this reference should not be used by the library users and are subject to change without any prior notice.
Note, that several classes or types described here (for example function
parameter types or return value types), are just concepts
- named lists of type constraints not concrete types. The actual types
conforming to these concepts are implementation details and usually instantiation
of templates. If values of such types are returned from a function and
need to be stored in variables, then the auto
type specifier
(or the decltype
operator) should be used to determine
the actual type. Whenever this is the case, it is clearly noted in the
section describing the concept.
Unless stated otherwise, all OGLplus definitions are made inside of the
top-level oglplus
namespace or in namespaces nested
inside of namespace oglplus
.
The namespace-definition opening,
namespace oglplus {
and closing,
} // namespace oglplus
statements are assumed, but omitted for the sake of brevity from this reference.