SourceForge.net Logo

eval::arg_info Class Reference

#include <fwrap.hpp>

Collaboration diagram for eval::arg_info:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 arg_info (const std::type_info *type, bool is_const, bool is_pointer, bool is_reference)
const std::type_info & type () const
bool is_const () const
 always true for values (rather than ptr/refs)
bool is_pointer () const
bool is_reference () const
bool is_void () const

Private Attributes

const std::type_info * _type
bool _is_const
bool _is_pointer
bool _is_reference


Constructor & Destructor Documentation

eval::arg_info::arg_info ( const std::type_info *  type,
bool  is_const,
bool  is_pointer,
bool  is_reference 
) [inline]

Warning:
This constructor is not part of the public API. Do not create instances of arg_info in portable code.


Member Function Documentation

const std::type_info& eval::arg_info::type (  )  const [inline]

bool eval::arg_info::is_const (  )  const [inline]

always true for values (rather than ptr/refs)

bool eval::arg_info::is_pointer (  )  const [inline]

bool eval::arg_info::is_reference (  )  const [inline]

bool eval::arg_info::is_void (  )  const [inline]


Member Data Documentation

const std::type_info* eval::arg_info::_type [private]

bool eval::arg_info::_is_const [private]


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

Generated on Sat Sep 20 20:02:34 2008 for eval by  doxygen 1.5.6