libpsynth 0.2.1
Public Member Functions
psynth::base::type_value Class Reference

A typeid wrapper that have value semantics. More...

#include <type_value.hpp>

List of all members.

Public Member Functions

 type_value ()
 type_value (const std::type_info &t)
bool before (const type_value &t) const
const char * name () const
const std::type_info & get () const

Detailed Description

A typeid wrapper that have value semantics.

This class is analogous to the TypeInfo class described in Andrei Alexandrescu's "Modern C++ Design".


Constructor & Destructor Documentation

psynth::base::type_value::type_value ( ) [inline]
psynth::base::type_value::type_value ( const std::type_info &  t) [inline]

Member Function Documentation

bool psynth::base::type_value::before ( const type_value t) const [inline]
const std::type_info& psynth::base::type_value::get ( ) const [inline]
const char* psynth::base::type_value::name ( ) const [inline]

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