SimValueVector Documentation

Classes Extended...

Class Referenced By...

Classes Referenced in Header File

Classes Referenced in Code File

public Declarations

Constructors

  • SimValueVector(const SimData* config, int cellcnt, bool col, bool setgrowable=true, int maxsize=0)
  • SimValueVector(const SimData& config, int cellcnt, bool col, bool setgrowable=true, int maxsize=0)
  • SimValueVector(const SimData* config, double* initvals, int cellcnt, bool col, bool setgrowable=true, int maxsize=0)
  • SimValueVector(const SimData& config, double* initvals, int cellcnt, bool col, bool setgrowable=true, int maxsize=0)
  • SimValueVector(int cellcnt, const SimData* config, bool col, const char* txt, const char* activelabel=NULL, bool setgrowable=true, int maxsize=0)
  • SimValueVector(int cellcnt, const SimData& config, bool col, const char* txt, const char* activelabel=NULL, bool setgrowable=true, int maxsize=0)
  • SimValueVector(int cellcnt, const SimData* config, double* initvals, bool col, const char* txt, const char* activelabel=NULL, bool setgrowable=true, int maxsize=0)
  • SimValueVector(int cellcnt, const SimData& config, double* initvals, bool col, const char* txt, const char* activelabel=NULL, bool setgrowable=true, int maxsize=0)
  • SimValueVector(const SimValueVector& src, const char* txt=NULL, const char* activelabel=NULL)
  • SimValueVector(const SimValueVector* src, const char* txt=NULL, const char* activelabel=NULL)

Destructor

  • ~SimValueVector()

Functions

private Declarations

Data Items

bool initialised
int cells
int expbits
int manbits
bool column
SimValue** data
char* activeLabel
bool growable
int maxcells
int* cellindex

Functions

  • void doInitConfig(const SimData& config, int cellcnt, bool col, bool setgrowable, int maxsize)
  • void doInitConfig(const SimValueVector& src)
  • char* prepareLabel(char* buffer, int cnt)