cluttermm: Clutter::PathNode Class Reference

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. More...

 
const ClutterPathNode* gobj () const
 Provides access to the underlying C instance. More...

 
 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
 

Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system. More...

 

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
iterator Clutter::PathNode::end ( )
const_iterator Clutter::PathNode::end ( ) const
reference Clutter::PathNode::front ( )
inline
const_reference Clutter::PathNode::front ( ) const
inline
static GType Clutter::PathNode::get_type ( )
static

Get the GType for this class, for use with the underlying GObject type system.

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

Provides access to the underlying C instance.

const ClutterPathNode* Clutter::PathNode::gobj ( ) const
inline

Provides access to the underlying C instance.

reference Clutter::PathNode::operator[] ( size_type  i)
inline
const_reference Clutter::PathNode::operator[] ( size_type  i) const
inline
reverse_iterator Clutter::PathNode::rbegin ( )
inline
const_reverse_iterator Clutter::PathNode::rbegin ( ) const
inline
reverse_iterator Clutter::PathNode::rend ( )
inline
const_reverse_iterator Clutter::PathNode::rend ( ) const
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:
  • cluttermm/path.h