Mirror reflection library - Puddle compile-time layer 0.5.13

puddle::Character Struct Reference

Character constant type wrapper. More...

#include <puddle/doc/concepts.hpp>

Inheritance diagram for puddle::Character:
Collaboration diagram for puddle::Character:

List of all members.

Public Member Functions

char value (void) const
 Returns the value of the integer constant type.
 operator char (void) const
 Returns the value of the integer constant type.
IntConst operator! (void) const
 Addition operator.

Friends

Boolean operator== (IntConst, IntConst)
 Equality comparison.
Boolean operator!= (IntConst, IntConst)
 Inequality comparison.
Boolean operator<= (IntConst, IntConst)
 Less-equal.
Boolean operator>= (IntConst, IntConst)
 Greater-equal.
Boolean operator< (IntConst, IntConst)
 Less-than.
Boolean operator> (IntConst, IntConst)
 Greater-than.
IntConst operator+ (IntConst, IntConst)
 Addition operator.
IntConst operator- (IntConst, IntConst)
 Subtraction operator.
IntConst operator* (IntConst, IntConst)
 Multiplication operator.
IntConst operator/ (IntConst, IntConst)
 Integral division operator.
IntConst operator& (IntConst, IntConst)
 Bitwise and operator.
IntConst operator| (IntConst, IntConst)
 Bitwise or operator.
IntConst operator&& (IntConst, IntConst)
 Logical and operator.
IntConst operator|| (IntConst, IntConst)
 Logical or operator.

Detailed Description

Character constant type wrapper.


Member Function Documentation

puddle::IntConst< char >::operator char ( void  ) const [inherited]

Returns the value of the integer constant type.

See also:
value()

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

Copyright © 2006-2011 Matus Chochlik, University of Zilina, Zilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Fri Dec 16 2011 by Doxygen (version 1.7.3).
Important note: Although the 'boostified' version of Mirror uses the Boost C++ libraries Coding Guidelines and is implemented inside of the boost namespace, it IS NOT an officially reviewed and accepted Boost library. Mirror is being developed with the intention to be submitted for review for inclusion to the Boost C++ libraries.