diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-08-15 19:47:24 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-08-15 19:47:24 (GMT) |
commit | d51d3f66c47101fcaaf39f90d77950156fc05648 (patch) | |
tree | 528d26a58b1aa5518c2140a61ab7d5a9a50e6b27 /tksao/vector/vectorstr.h | |
parent | 9c929fe95cf992440ce00ab90a6abb210d2dab88 (diff) | |
download | blt-d51d3f66c47101fcaaf39f90d77950156fc05648.zip blt-d51d3f66c47101fcaaf39f90d77950156fc05648.tar.gz blt-d51d3f66c47101fcaaf39f90d77950156fc05648.tar.bz2 |
simplify getInfo code
Diffstat (limited to 'tksao/vector/vectorstr.h')
-rw-r--r-- | tksao/vector/vectorstr.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tksao/vector/vectorstr.h b/tksao/vector/vectorstr.h index dbf8d49..36587ad 100644 --- a/tksao/vector/vectorstr.h +++ b/tksao/vector/vectorstr.h @@ -25,6 +25,24 @@ class VectorStr { ostream& operator<<(ostream&, const VectorStr&); istream& operator>>(istream&, VectorStr&); + +class VectorStr3d { + public: + char* c[3]; + + public: + VectorStr3d() {c[0]=NULL; c[1]=NULL; c[2]=NULL;} + ~VectorStr3d(); + VectorStr3d(const char*, const char*, const char*); + VectorStr3d(const VectorStr3d&); + VectorStr3d& operator=(const VectorStr3d&); + + const char* operator[](int i) const {return c[i];} // return element + char** cc() {return c;} // return vector +}; + +ostream& operator<<(ostream&, const VectorStr3d&); +istream& operator>>(istream&, VectorStr3d&); #endif |