Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Euclid::Table::CastVisitor< To > Class Template Reference

#include <CastVisitor.h>

Inheritance diagram for Euclid::Table::CastVisitor< To >:
Inheritance graph
[legend]
Collaboration diagram for Euclid::Table::CastVisitor< To >:
Collaboration graph
[legend]

Public Member Functions

template<typename From >
To operator() (const From &from, typename std::enable_if< std::is_same< From, To >::value >::type *=0) const
 
template<typename From >
To operator() (const From &, typename std::enable_if<!std::is_same< From, To >::value >::type *=0) const
 

Detailed Description

template<typename To>
class Euclid::Table::CastVisitor< To >

Definition at line 41 of file CastVisitor.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename To >
template<typename From >
To Euclid::Table::CastVisitor< To >::operator() ( const From &  ,
typename std::enable_if<!std::is_same< From, To >::value >::type *  = 0 
) const
inline

Definition at line 50 of file CastVisitor.h.

◆ operator()() [2/2]

template<typename To >
template<typename From >
To Euclid::Table::CastVisitor< To >::operator() ( const From &  from,
typename std::enable_if< std::is_same< From, To >::value >::type *  = 0 
) const
inline

Definition at line 45 of file CastVisitor.h.


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