|
Index
C++ Code Documentation
template <class A> base::Array
File: BASE/base/Array.H
Variable-size one-dimensional array template class
Space is allocated/deallocated with explicit calls to methods
allocate()/deallocate()
public:
- inline Array();
 | void constructor | |
- inline Array( A const *data, int len );
- inline Array(Array<A> const &);
 | copy constructor | |
- inline ~Array();
 | destructor | |
- inline Array<A> &operator=( Array<A> const & );
 | assignment operator | |
- inline Array<A> &operator=( A const * );
- inline void export_( A * ) const;
- inline void allocate(uint);
- inline void deallocate();
- inline A const &operator[](uint i) const;
- inline A &operator[](uint i);
- inline A *data();
- inline A const *data() const;
- inline uint length() const;
- inline uint size() const;
- inline void set( A const & );
protected:
private:
|