Namespaces | Data Structures | Typedefs | Functions
ost Namespace Reference



Data Structures

struct  PairToTupleConverter
struct  VectorToListConverter
class  FixedString
struct  GenericPropError
class  GenericPropContainerImpl
class  ConstGenericPropContainer
class  GenericPropContainer
class  IntegrityError
class  InvalidHandle
class  Logger
class  LogSink
class  StreamLogSink
class  StringLogSink
class  FileLogSink
class  MultiLogSink
class  Error
class  PagedArray
class  PodVector
class  Profile
struct  Range
class  StringRef
class  TriMatrix
struct  Units


typedef boost::variant< String, Real, int, bool, geom::Vec3GenericPropValue
typedef std::stack< LogSinkPtrLogSinkStack
typedef boost::shared_ptr< LogSinkLogSinkPtr
typedef boost::shared_ptr< StringLogSinkStringLogSinkPtr
typedef boost::shared_ptr< FileLogSinkFileLogSinkPtr
typedef boost::shared_ptr< MultiLogSinkMultiLogSinkPtr


template<typename T , typename F >
boost::shared_ptr< T > dyn_cast (F f)
template<typename H >
void CheckHandleValidity (const H &handle)
void DLLEXPORT_OST_BASE SetPrefixPath (const String &prefix)
String DLLEXPORT_OST_BASE GetPrefixPath ()
String DLLEXPORT_OST_BASE GetSharedDataPath ()
DLLEXPORT_OST_BASE std::ostream & operator<< (std::ostream &stream, const StringRef &strref)
bool DLLEXPORT_OST_BASE compare_files (const String &test, const String &gold_standard)

Typedef Documentation

◆ FileLogSinkPtr

typedef boost::shared_ptr<FileLogSink> FileLogSinkPtr

Definition at line 89 of file log_sink.hh.

◆ GenericPropValue

typedef boost::variant<String, Real, int, bool, geom::Vec3> GenericPropValue

Definition at line 50 of file generic_property.hh.

◆ LogSinkPtr

typedef boost::shared_ptr<LogSink> LogSinkPtr

Definition at line 42 of file log_sink.hh.

◆ LogSinkStack

typedef std::stack<LogSinkPtr> LogSinkStack

Definition at line 30 of file log.hh.

◆ MultiLogSinkPtr

typedef boost::shared_ptr<MultiLogSink> MultiLogSinkPtr

Definition at line 102 of file log_sink.hh.

◆ StringLogSinkPtr

typedef boost::shared_ptr<StringLogSink> StringLogSinkPtr

Definition at line 70 of file log_sink.hh.

Function Documentation

◆ CheckHandleValidity()

void ost::CheckHandleValidity ( const H &  handle)

Definition at line 38 of file invalid_handle.hh.

◆ compare_files()

bool DLLEXPORT_OST_BASE ost::compare_files ( const String test,
const String gold_standard 

◆ dyn_cast()

boost::shared_ptr<T> ost::dyn_cast ( f)

a convenient shortcut for the painfully long boost::dynamic_pointer_cast

Definition at line 29 of file dyn_cast.hh.

◆ GetPrefixPath()

String DLLEXPORT_OST_BASE ost::GetPrefixPath ( )

get the path prefix

◆ GetSharedDataPath()

String DLLEXPORT_OST_BASE ost::GetSharedDataPath ( )

◆ operator<<()

DLLEXPORT_OST_BASE std::ostream& ost::operator<< ( std::ostream &  stream,
const StringRef strref 

◆ SetPrefixPath()

void DLLEXPORT_OST_BASE ost::SetPrefixPath ( const String prefix)

set path prefix