Public Member Functions | Public Attributes | Private Member Functions

idx_vector::idx_base_rep Class Reference

Inheritance diagram for idx_vector::idx_base_rep:
Inheritance graph
[legend]
Collaboration diagram for idx_vector::idx_base_rep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 idx_base_rep (void)
virtual ~idx_base_rep (void)
virtual Array< octave_idx_typeas_array (void)
virtual octave_idx_type checkelem (octave_idx_type i) const =0
virtual octave_idx_type extent (octave_idx_type n) const =0
virtual idx_class_type idx_class (void) const
virtual bool is_colon_equiv (octave_idx_type) const
virtual octave_idx_type length (octave_idx_type n) const =0
virtual dim_vector orig_dimensions (void) const
virtual std::ostream & print (std::ostream &os) const =0
virtual idx_base_repsort_idx (Array< octave_idx_type > &)=0
virtual idx_base_repsort_uniq_clone (bool uniq=false)=0
virtual octave_idx_type xelem (octave_idx_type i) const =0

Public Attributes

octave_refcount< intcount
bool err

Private Member Functions

 idx_base_rep (const idx_base_rep &)
idx_base_repoperator= (const idx_base_rep &)

Detailed Description

Definition at line 71 of file idx-vector.h.


Constructor & Destructor Documentation

idx_vector::idx_base_rep::idx_base_rep ( void   )  [inline]

Definition at line 74 of file idx-vector.h.

virtual idx_vector::idx_base_rep::~idx_base_rep ( void   )  [inline, virtual]

Definition at line 76 of file idx-vector.h.

idx_vector::idx_base_rep::idx_base_rep ( const idx_base_rep  )  [private]

Member Function Documentation

Array< octave_idx_type > idx_vector::idx_base_rep::as_array ( void   )  [virtual]
virtual octave_idx_type idx_vector::idx_base_rep::checkelem ( octave_idx_type  i  )  const [pure virtual]
virtual octave_idx_type idx_vector::idx_base_rep::extent ( octave_idx_type  n  )  const [pure virtual]
virtual idx_class_type idx_vector::idx_base_rep::idx_class ( void   )  const [inline, virtual]
virtual bool idx_vector::idx_base_rep::is_colon_equiv ( octave_idx_type   )  const [inline, virtual]
virtual octave_idx_type idx_vector::idx_base_rep::length ( octave_idx_type  n  )  const [pure virtual]
idx_base_rep& idx_vector::idx_base_rep::operator= ( const idx_base_rep  )  [private]
virtual dim_vector idx_vector::idx_base_rep::orig_dimensions ( void   )  const [inline, virtual]
virtual std::ostream& idx_vector::idx_base_rep::print ( std::ostream &  os  )  const [pure virtual]
virtual idx_base_rep* idx_vector::idx_base_rep::sort_idx ( Array< octave_idx_type > &   )  [pure virtual]
virtual idx_base_rep* idx_vector::idx_base_rep::sort_uniq_clone ( bool  uniq = false  )  [pure virtual]
virtual octave_idx_type idx_vector::idx_base_rep::xelem ( octave_idx_type  i  )  const [pure virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines