OSGTypeBasePredicates.h File Reference

#include "OSGConfig.h"
#include "OSGBaseDef.h"
#include "OSGBaseTypes.h"
#include <algorithm>
#include <functional>
#include "OSGTypeBasePredicates.inl"

Go to the source code of this file.


Namespaces

namespace  OSG
namespace  OSG::TypePredicates

Classes

class  OSG::TypePredicates::IsBaseOf
 A predicate to test if a type is a base type of a fixed type. More...
class  OSG::TypePredicates::IsDerivedFrom
 A predicate to test if a type is derived from of a fixed type. More...

Functions

template<class InIteratorTypeT>
bool OSG::TypePredicates::typeDerivedFrom (InIteratorTypeT begin, InIteratorTypeT end, const TypeBase &type)
template<class InIteratorTypeT>
bool OSG::TypePredicates::typeDerivedFromAll (InIteratorTypeT begin, InIteratorTypeT end, const TypeBase &type)
template<class InIteratorTypeT>
bool OSG::TypePredicates::typeBaseOf (InIteratorTypeT begin, InIteratorTypeT end, const TypeBase &type)
template<class InIteratorTypeT>
bool OSG::TypePredicates::typeBaseOfAll (InIteratorTypeT begin, InIteratorTypeT end, const TypeBase &type)