SourceForge Logo
rsvector Class Template Reference
Inheritance diagram for rsvector:
Collaboration diagram for rsvector:
List of all members.
Detailed Description
template<class T>
class rsvector< T >
Reference to a dynamic vector with elements of type
T.
The fundamental reason why such a template has been written is the impossibility, in C++, to derive a class from "reference to XXX". Hence, we have to build a template base classe that won't be more than "reference to svector<T>".
Public Member Functions
Protected Attributes
Constructor & Destructor Documentation
Member Function Documentation
T& operator[]
(
int
i
)
[inline]
const T& operator[]
(
int
i
)
const [inline]
T& operator()
(
int
i
)
[inline]
T& operator[]
(
tbrin
i
)
[inline]
const T& operator[]
(
tbrin
i
)
const
[inline]
T& operator[]
(
tedge
i
)
[inline]
const T& operator[]
(
tedge
i
)
const
[inline]
T& operator[]
(
tvertex
i
)
[inline]
const T& operator[]
(
tvertex
i
)
const
[inline]
T& operator()
(
tedge
i
)
[inline]
T& operator()
(
tvertex
i
)
[inline]
T& operator()
(
tbrin
i
)
[inline]
const T* begin
(
)
const [inline]
const T* origin
(
)
const [inline]
const T* end
(
)
const [inline]
void fill
(
int
from,
int
to,
char
byte = 0
)
[inline]
int starti
(
)
const [inline]
int stopi
(
)
const [inline]
operator
svector< T > &
(
)
[inline]
void resize
(
int
a,
int
b
)
[inline]
const T* pinit
(
)
const [inline]
void definit
(
const T &
value
)
[inline]
void getinit
(
T &
value
)
[inline]
int empty
(
)
const [inline]
int InRange
(
int
index
)
[inline]
void SetName
(
const char *
txt
)
[inline]
const char* GetName
(
)
const [inline]
void DeletePack
(
int
i
)
[inline]
void SwapIndex
(
int
a,
int
b
)
[inline]
bool operator==
(
const
_svector &
v
)
const
[inline]
bool operator==
(
const
rsvector< T > &
v
)
const
[inline]
bool operator==
(
const
svector< T > &
v
)
const
[inline]
bool operator!=
(
const
_svector &
v
)
const
[inline]
bool operator!=
(
const
rsvector< T > &
v
)
const
[inline]
bool operator!=
(
const
svector< T > &
v
)
const
[inline]
Member Data Documentation
Generated on Thu Jan 31 16:52:03 2008 for Pigale by
doxygen 1.5.4