GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Public Types | Private Types | Static Private Member Functions | List of all members
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 one is_class_type_test (int T2::*)
 
template<typename T2 >
static two is_class_type_test (...)
 

Detailed Description

template<typename T1>
class is_class_type< T1 >

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

Member Typedef Documentation

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

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

Member Enumeration Documentation

template<typename T1 >
anonymous enum
Enumerator
yes 

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

template<typename T1 >
anonymous enum
Enumerator
no 

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

Member Function Documentation

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

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