cluttermm 1.3.3
Public Types | Public Member Functions | Protected Attributes | Related Functions
Clutter::PathNode Class Reference

List of all members.

Public Types

typedef guint size_type
typedef int difference_type
typedef Knot value_type
typedef Knotreference
typedef const Knotconst_reference
typedef Knotiterator
typedef const Knotconst_iterator
typedef std::reverse_iterator
< iterator
reverse_iterator
typedef std::reverse_iterator
< const_iterator
const_reverse_iterator

Public Member Functions

 PathNode ()
 PathNode (const ClutterPathNode* gobject)
ClutterPathNode* gobj ()
 Provides access to the underlying C instance.
const ClutterPathNode* gobj () const
 Provides access to the underlying C instance.
 PathNode (PathNodeType type)
size_type size () const
bool empty () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
reference operator[] (size_type i)
const_reference operator[] (size_type i) const

Protected Attributes

ClutterPathNode gobject_

Related Functions

(Note that these are not member functions.)

bool operator== (const PathNode& lhs, const PathNode& rhs)
bool operator!= (const PathNode& lhs, const PathNode& rhs)
Clutter::PathNodewrap (ClutterPathNode* object)
const Clutter::PathNodewrap (const ClutterPathNode* object)

Member Typedef Documentation


Constructor & Destructor Documentation

Clutter::PathNode::PathNode ( )
Clutter::PathNode::PathNode ( const ClutterPathNode *  gobject) [explicit]
Clutter::PathNode::PathNode ( PathNodeType  type) [explicit]

Member Function Documentation

reference Clutter::PathNode::back ( ) [inline]
const_reference Clutter::PathNode::back ( ) const [inline]
iterator Clutter::PathNode::begin ( )
const_iterator Clutter::PathNode::begin ( ) const
bool Clutter::PathNode::empty ( ) const
const_iterator Clutter::PathNode::end ( ) const
iterator Clutter::PathNode::end ( )
reference Clutter::PathNode::front ( ) [inline]
const_reference Clutter::PathNode::front ( ) const [inline]
const ClutterPathNode* Clutter::PathNode::gobj ( ) const [inline]

Provides access to the underlying C instance.

ClutterPathNode* Clutter::PathNode::gobj ( ) [inline]

Provides access to the underlying C instance.

const_reference Clutter::PathNode::operator[] ( size_type  i) const [inline]
reference Clutter::PathNode::operator[] ( size_type  i) [inline]
reverse_iterator Clutter::PathNode::rbegin ( ) [inline]
const_reverse_iterator Clutter::PathNode::rbegin ( ) const [inline]
const_reverse_iterator Clutter::PathNode::rend ( ) const [inline]
reverse_iterator Clutter::PathNode::rend ( ) [inline]
size_type Clutter::PathNode::size ( ) const

Friends And Related Function Documentation

bool operator!= ( const PathNode lhs,
const PathNode rhs 
) [related]
Parameters:
lhsThe left-hand side
rhsThe right-hand side
Returns:
The result
bool operator== ( const PathNode lhs,
const PathNode rhs 
) [related]
Parameters:
lhsThe left-hand side
rhsThe right-hand side
Returns:
The result
Clutter::PathNode& wrap ( ClutterPathNode *  object) [related]
Parameters:
objectThe C instance
Returns:
A C++ instance that wraps this C instance.
const Clutter::PathNode& wrap ( const ClutterPathNode *  object) [related]
Parameters:
objectThe C instance
Returns:
A C++ instance that wraps this C instance.

Member Data Documentation

ClutterPathNode Clutter::PathNode::gobject_ [protected]

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