class SG_EXPORT osgUtx::Test

Test, an abstract base class, is the Composite pattern's \em component class for our graph of test cases, and defines the basic interface for all Test components.

Inheritance:


Public Methods

[more] Test( const std::string& sName )
[more]const std::string& name() const
[more]virtual bool accept( Visitor& ) = 0

Public Members

[more]typedef TestVisitor Visitor


Inherited from Referenced:

Public Methods

oinline Referenced& operator = (Referenced&)
oinline void ref() const
oinline void unref() const
oinline void unref_nodelete() const
oinline int referenceCount() const
oinline static int createdCount()
oinline static int deletedCount()

Protected Fields

omutable int _refCount
ostatic int _createdCount
ostatic int _deletedCount


Documentation

Test, an abstract base class, is the Composite pattern's \em component class for our graph of test cases, and defines the basic interface for all Test components. It is a referent, and may be pointed to by an osg::ref_ptr.
otypedef TestVisitor Visitor

o Test( const std::string& sName )

oconst std::string& name() const

ovirtual bool accept( Visitor& ) = 0


Direct child classes:
TestSuite
TestCase

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.