wibble 1.1
Public Member Functions | Public Attributes | List of all members
wibble::list::Sorted< List >::SharedPtr Struct Reference

#include <list.h>

Collaboration diagram for wibble::list::Sorted< List >::SharedPtr:
Collaboration graph
[legend]

Public Member Functions

 SharedPtr (bool a=false)
 
 SharedPtr (const SharedPtr &o)
 
SharedPtroperator= (const SharedPtr &o)
 
 operator bool ()
 
Vecoperator* ()
 
Vecoperator-> ()
 
 ~SharedPtr ()
 

Public Attributes

SharedVecvec
 

Constructor & Destructor Documentation

◆ SharedPtr() [1/2]

template<typename List >
wibble::list::Sorted< List >::SharedPtr::SharedPtr ( bool  a = false)
inline

◆ SharedPtr() [2/2]

template<typename List >
wibble::list::Sorted< List >::SharedPtr::SharedPtr ( const SharedPtr o)
inline

◆ ~SharedPtr()

template<typename List >
wibble::list::Sorted< List >::SharedPtr::~SharedPtr ( )
inline

Member Function Documentation

◆ operator bool()

template<typename List >
wibble::list::Sorted< List >::SharedPtr::operator bool ( )
inline

◆ operator*()

template<typename List >
Vec & wibble::list::Sorted< List >::SharedPtr::operator* ( )
inline

◆ operator->()

template<typename List >
Vec * wibble::list::Sorted< List >::SharedPtr::operator-> ( )
inline

◆ operator=()

template<typename List >
SharedPtr & wibble::list::Sorted< List >::SharedPtr::operator= ( const SharedPtr o)
inline

Member Data Documentation

◆ vec

template<typename List >
SharedVec* wibble::list::Sorted< List >::SharedPtr::vec

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