summaryrefslogtreecommitdiffstats
path: root/tksao/vector/vectorstr.h
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-08-15 19:47:24 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-08-15 19:47:24 (GMT)
commitd51d3f66c47101fcaaf39f90d77950156fc05648 (patch)
tree528d26a58b1aa5518c2140a61ab7d5a9a50e6b27 /tksao/vector/vectorstr.h
parent9c929fe95cf992440ce00ab90a6abb210d2dab88 (diff)
downloadblt-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.h18
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