glibmm: Glib::Traits::HasGetBaseType< T, Ret(Args...)> Struct Template Reference

glibmm 2.68.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Classes | Static Public Member Functions | Static Public Attributes | List of all members
Glib::Traits::HasGetBaseType< T, Ret(Args...)> Struct Template Reference

`#include <glibmm/value.h>`

## Classes
struct | Check

## Static Public Member Functions
template<typename U >
static std::true_type | Test (Check< Ret(*)(Args...),& U::get_base_type >*)
template<typename U >
static std::false_type | Test (...)

## Static Public Attributes
static const bool | value = decltype(Test<T>(0))::value

## Member Function Documentation

template <typename T , typename Ret , typename... Args>
template <typename U >

static std::true_type Glib::Traits::HasGetBaseType< T, Ret(Args...)>::Test | ( | Check< Ret(*)(Args...),&U::get_base_type > * |  | ) |
| static

template <typename T , typename Ret , typename... Args>
template <typename U >

static std::false_type Glib::Traits::HasGetBaseType< T, Ret(Args...)>::Test | ( |  | ... | ) |
| static

## Member Data Documentation

template <typename T , typename Ret , typename... Args>

const bool Glib::Traits::HasGetBaseType< T, Ret(Args...)>::value = decltype(Test<T>(0))::value
| static