GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
sigslot::detail::func_ptr Union Reference

#include <sigslot.hpp>

Public Member Functions

void * value ()
 
const void * value () const
 
template<typename T >
T & value ()
 
template<typename T >
const T & value () const
 
 operator bool () const
 
bool operator== (const func_ptr &o) const
 

Public Attributes

mock::fun_types _
 
char data [sizeof(mock::fun_types)]
 

Member Function Documentation

◆ operator bool()

sigslot::detail::func_ptr::operator bool ( ) const
inlineexplicit

◆ operator==()

bool sigslot::detail::func_ptr::operator== ( const func_ptr o) const
inline

◆ value() [1/4]

void * sigslot::detail::func_ptr::value ( )
inline

◆ value() [2/4]

template<typename T >
T & sigslot::detail::func_ptr::value ( )
inline

◆ value() [3/4]

const void * sigslot::detail::func_ptr::value ( ) const
inline

◆ value() [4/4]

template<typename T >
const T & sigslot::detail::func_ptr::value ( ) const
inline

Member Data Documentation

◆ _

mock::fun_types sigslot::detail::func_ptr::_

◆ data

char sigslot::detail::func_ptr::data[sizeof(mock::fun_types)]

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