Lumiera  0.pre.03
»edit your freedom«
AccessCasted_O< TAR > Struct Template Reference

Description

template<typename TAR>
struct util::AccessCasted_O< TAR >

Definition at line 132 of file access-casted-o.hpp.

Static Public Member Functions

template<typename ELM >
static std::enable_if< use_dynamic_downcast< ELM &, TAR >::value, TAR >::type access (ELM &elem)
 
template<typename ELM >
static std::enable_if< use_static_downcast< ELM &, TAR >::value, TAR >::type access (ELM &elem)
 
template<typename ELM >
static std::enable_if< use_conversion< ELM &, TAR >::value, TAR >::type access (ELM &elem)
 
- Static Public Member Functions inherited from NullAccessor< TAR >
static TAR access (...)
 
static TAR ifEmpty ()
 

Additional Inherited Members

- Public Types inherited from NullAccessor< TAR >
typedef TAR Ret
 
+ Inheritance diagram for AccessCasted_O< TAR >:
+ Collaboration diagram for AccessCasted_O< TAR >:

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