Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNAbstractFactory
|oCConstantFactoryA factory class template that always returns a constant, pre-defined value
|oCEmployeeA data structure that represents an employee's data
|oCFactoryA class template for abstract factories: objects that construct values based on their internal state, and a variable number of parameters
|oCPtreeEmployeeFactoryAn employee factory implementation that uses Boost property trees to construct employee instances
|\CStdinEmployeeFactoryAn employee factory implementation that uses standard input to construct employee instances
oNODemoDemonstrates features of object behavior w.r.t. essential operators, aggregation and association, polymorphism, abstract classes, and interfaces
|oCBicycleRepresents a simple Bicycle
|oCBody
|oCEngineEngine that provides motion
|oCExceptionSimple Exception root class
|oCMotionException
|oCLoadingException
|oCSailingException
|oCLandVehicleA LandVehicle drives on land
|oCMotorcycleMotorcycle with Engine and Owner
|oCPassengerRoadVehicleA PassengerRoadVehicle transports one or more passengers
|oCPersonA fairly simple class for Person
|oCRoadVehicleA RoadVehicle is any kind of vehicle that moves on the road
|oCSailBoatA simple SailBoat class
|oCUnicycleUnicycle interface
|oCVehicleThis Vehicle interface class
|oCWaterVehicleAbstract WaterVehicle class
|\CWheelA really simple class for Wheel
oNPimpl
|\CMemoryPoolA memory pool that uses the pointer-to-implementation idiom under the hood
oNRaii
|oCFileError
|oCOpenError
|oCCloseError
|oCReadError
|oCWriteError
|oCFileA wrapper around the C FILE*-based IO API
|oCBufferA buffer of bytes, with a fixed size
|\CRandomReadFileA file that supports random reads: reads that are based on an offset
oNUA_CoMPNamespace Comp groups all code developed by the CoMP group
|oNContainer
|oNNumNumerical code
|oNTimekeeper
|oNMiscLegacy miscellaneous code
|oNUtil
|\NClockClock and timing code
oCAccum
oCAccumulationTraits
oCAccumulationTraits< char >
oCAccumulationTraits< float >
oCAccumulationTraits< int >
oCAccumulationTraits< short >
oCAccumulationTraits< unsigned int >
oCCellCountPolicyTemplate parameter provides policy for managing cell count in AdaptiveQuadrature
oCconststr
oCConvergencePolicyTemplate parameter provides policy for managing convergence criterion in AdaptiveQuadrature
oCPlotter
oCPolynomial
oCQuadRule1Template parameter provides first quadrature rule for AdaptiveQuadrature
oCQuadRule2Template parameter provides second quadrature rule for AdaptiveQuadrature
oCRandIntProduce random integer (int) values
oCRangeRange needs to be a specific type so we can overload some operators (e.g
oCselectPrimary template for selection between two types
oCselect< T1, T2, false >Specialization for bool==false
oCselect< T1, T2, true >Specialization for bool==true
oCsmallerCompile-time selection of type with smallest size
oCStackStack class using vector as element container
oCStack< std::string >Specialisation for string as element type
oCSumPolicy
\CSumPolicy< false >