HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS > Struct Template Reference

#include <pySpec.h>

Public Types

typedef CLS::wrapped_type SpecType
 
typedef CLS::metadata::held_type HeldType
 
typedef
CLS::metadata::held_type_arg 
HeldArgType
 
typedef CLS::metadata::holder HolderType
 

Static Public Member Functions

static std::string Repr (const bp::object &self)
 
static bool IsExpired (const HeldType &self)
 
static bool IsValid (const HeldType &self)
 
static size_t __hash__ (const HeldType &self)
 
static bool __eq__ (const HeldType &a, const HeldType &b)
 
static bool __ne__ (const HeldType &a, const HeldType &b)
 
static bool __lt__ (const HeldType &a, const HeldType &b)
 
static bool __le__ (const HeldType &a, const HeldType &b)
 
static bool __gt__ (const HeldType &a, const HeldType &b)
 
static bool __ge__ (const HeldType &a, const HeldType &b)
 

Detailed Description

template<bool Abstract>
template<typename CLS>
struct Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >

Definition at line 339 of file pySpec.h.

Member Typedef Documentation

template<bool Abstract>
template<typename CLS >
typedef CLS::metadata::held_type_arg Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::HeldArgType

Definition at line 342 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
typedef CLS::metadata::held_type Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::HeldType

Definition at line 341 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
typedef CLS::metadata::holder Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::HolderType

Definition at line 343 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
typedef CLS::wrapped_type Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::SpecType

Definition at line 340 of file pySpec.h.

Member Function Documentation

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__eq__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 367 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__ge__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 392 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__gt__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 387 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static size_t Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__hash__ ( const HeldType self)
inlinestatic

Definition at line 362 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__le__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 382 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__lt__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 377 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::__ne__ ( const HeldType a,
const HeldType b 
)
inlinestatic

Definition at line 372 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::IsExpired ( const HeldType self)
inlinestatic

Definition at line 352 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static bool Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::IsValid ( const HeldType self)
inlinestatic

Definition at line 357 of file pySpec.h.

template<bool Abstract>
template<typename CLS >
static std::string Sdf_PySpecDetail::SpecVisitor< Abstract >::_Helper< CLS >::Repr ( const bp::object &  self)
inlinestatic

Definition at line 346 of file pySpec.h.


The documentation for this struct was generated from the following file: