GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
is_class_type< T1 > Class Template Reference

#include "lo-traits.h"

Classes

struct  two
 

Public Types

enum  { yes = sizeof (is_class_type_test<T1> (0)) == 1 }
 
enum  { no = ! yes }
 

Private Types

typedef char one
 

Static Private Member Functions

template<typename T2 >
static two is_class_type_test (...)
 
template<typename T2 >
static one is_class_type_test (int T2::*)
 

Detailed Description

template<typename T1>
class is_class_type< T1 >

Definition at line 94 of file lo-traits.h.

Member Typedef Documentation

◆ one

template<typename T1 >
typedef char is_class_type< T1 >::one
private

Definition at line 98 of file lo-traits.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T1 >
anonymous enum
Enumerator
yes 

Definition at line 109 of file lo-traits.h.

◆ anonymous enum

template<typename T1 >
anonymous enum
Enumerator
no 

Definition at line 110 of file lo-traits.h.

Member Function Documentation

◆ is_class_type_test() [1/2]

template<typename T1 >
template<typename T2 >
static two is_class_type< T1 >::is_class_type_test (   ...)
staticprivate

◆ is_class_type_test() [2/2]

template<typename T1 >
template<typename T2 >
static one is_class_type< T1 >::is_class_type_test ( int T2::*  )
staticprivate

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