Lumiera  0.pre.03
»edit your freedom«
InPlaceAnyHolder_useCommonBase< BA > Struct Template Reference

#include "lib/opaque-holder.hpp"

Description

template<class BA>
struct lib::InPlaceAnyHolder_useCommonBase< BA >

Standard policy for accessing the contents via a common base class interface.

Using this policy causes static or dynamic casts or direct conversion to be employed as appropriate.

Definition at line 139 of file opaque-holder.hpp.

Public Types

typedef BA Base
 

Static Public Member Functions

template<class SUB >
static Base * convert2base (SUB &obj)
 
+ Collaboration diagram for InPlaceAnyHolder_useCommonBase< BA >:

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