Personal tools
You are here: Home Documentation 1-0pre1 V1.0pre1

Concepts
[Foundation Classes]

This chapter contains all relevant information on the classes representing BN++ concepts. More...

Namespaces

namespace BNPP::Exception
Exception namespace.

Modules

Class Black Box Testing
To provide a maximum reliability for all BN++ classes, each class provides its own test program to ensure that each class compiles and behaves (at least basically) as intended.
Benchmarking of classes.
source/BENCHMARKS/Skeleton_bench.C

Classes

class BNPP::GarbageCollector
creates kernel objects and collect all these objects. More...
class BNPP::PreciseTime
Time class. More...
class BNPP::TimeStamp
Time stamp concept. More...
class BNPP::PersistentObject
Persistent object. More...

Accessors

virtual void BNPP::TimeStamp::stamp (const PreciseTime &time=PreciseTime::ZERO) throw ()
Update the time stamp.
const PreciseTime & BNPP::TimeStamp::getTime () const throw ()
Return the time of last modification.

Detailed Description

This chapter contains all relevant information on the classes representing BN++ concepts.

Function Documentation

const PreciseTime & BNPP::TimeStamp::getTime ( ) const throw () [inline, inherited]

Return the time of last modification.

Returns:
the time stamp
void BNPP::TimeStamp::stamp ( const PreciseTime & time = PreciseTime::ZERO ) throw () [inline, virtual, inherited]

Update the time stamp.

Store the value of time in the internal time stamp. If time is 0, use the current time (as given by PreciseTime::now ).

Parameters:
time the new time stamp (default = PreciseTime::now )