Blender V2.61 - r43446

TNT::i_refvec< T > Class Template Reference

#include <tnt_i_refvec.h>

Inheritance diagram for TNT::i_refvec< T >:

List of all members.

Public Member Functions

 i_refvec ()
 i_refvec (int n)
 i_refvec (T *data)
 i_refvec (const i_refvec &v)
T * begin ()
const T * begin () const
T & operator[] (int i)
const T & operator[] (int i) const
i_refvec< T > & operator= (const i_refvec< T > &V)
void copy_ (T *p, const T *q, const T *e)
void set_ (T *p, const T *b, const T *e)
int ref_count () const
int is_null () const
void destroy ()
 ~i_refvec ()

Detailed Description

template<class T>
class TNT::i_refvec< T >

Definition at line 58 of file tnt_i_refvec.h.


Constructor & Destructor Documentation

template<class T >
TNT::i_refvec< T >::i_refvec ( )

Definition at line 95 of file tnt_i_refvec.h.

template<class T >
TNT::i_refvec< T >::i_refvec ( int  n) [explicit]

In case n is 0 or negative, it does NOT call new.

Definition at line 101 of file tnt_i_refvec.h.

References T.

template<class T>
TNT::i_refvec< T >::i_refvec ( T *  data) [inline]

Definition at line 124 of file tnt_i_refvec.h.

template<class T>
TNT::i_refvec< T >::i_refvec ( const i_refvec< T > &  v) [inline]

Definition at line 115 of file tnt_i_refvec.h.

References NULL.

template<class T >
TNT::i_refvec< T >::~i_refvec ( )

Definition at line 226 of file tnt_i_refvec.h.

References NULL.


Member Function Documentation

template<class T >
T * TNT::i_refvec< T >::begin ( ) [inline]

Definition at line 127 of file tnt_i_refvec.h.

template<class T >
const T * TNT::i_refvec< T >::begin ( ) const [inline]

Definition at line 146 of file tnt_i_refvec.h.

template<class T>
void TNT::i_refvec< T >::copy_ ( T *  p,
const T *  q,
const T *  e 
)

Definition at line 88 of file tnt_i_refvec.h.

References credits_svn_gen::e, and T.

template<class T >
void TNT::i_refvec< T >::destroy ( ) [inline]

Definition at line 177 of file tnt_i_refvec.h.

References NULL.

template<class T >
int TNT::i_refvec< T >::is_null ( ) const [inline]

Definition at line 205 of file tnt_i_refvec.h.

References NULL.

template<class T>
i_refvec< T > & TNT::i_refvec< T >::operator= ( const i_refvec< T > &  V) [inline]

Definition at line 154 of file tnt_i_refvec.h.

References NULL.

template<class T >
T & TNT::i_refvec< T >::operator[] ( int  i) [inline]

Definition at line 139 of file tnt_i_refvec.h.

References i.

template<class T >
const T & TNT::i_refvec< T >::operator[] ( int  i) const [inline]

Definition at line 133 of file tnt_i_refvec.h.

References i.

template<class T >
int TNT::i_refvec< T >::ref_count ( ) const [inline]

Definition at line 217 of file tnt_i_refvec.h.

References NULL.

template<class T>
void TNT::i_refvec< T >::set_ ( T *  p,
const T *  b,
const T *  e 
)

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