Changeset 3106 for trunk/src/TableTraverse.h
- Timestamp:
- 10/04/16 18:20:50 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/TableTraverse.h
r2343 r3106 43 43 // <p>If <src>visit()</src> throws an exception, the iteration stops and 44 44 // <src>finish()</src> will not be called.</p> 45 virtual casa ::Bool visit(casa::Bool isFirst, casa::uInt recordNo,46 casa ::uInt nCols,45 virtual casacore::Bool visit(casacore::Bool isFirst, casacore::uInt recordNo, 46 casacore::uInt nCols, 47 47 void const *const colValues[]) = 0; 48 48 … … 55 55 public: 56 56 virtual ~TypeManager() {} 57 virtual casa ::BaseCompare *getComparator() const = 0;57 virtual casacore::BaseCompare *getComparator() const = 0; 58 58 virtual size_t sizeOf() const = 0; 59 59 virtual void *allocArray(size_t size) const = 0; … … 62 62 63 63 // This template is applicable to the type which can be applied to 64 // <src>casa ::ObjCompare<T></src>.64 // <src>casacore::ObjCompare<T></src>. 65 65 template<class T> class TypeManagerImpl: public TypeManager { 66 66 public: 67 67 TypeManagerImpl(){} 68 virtual casa ::BaseCompare *getComparator() const {69 static casa ::ObjCompare<T> comparator;68 virtual casacore::BaseCompare *getComparator() const { 69 static casacore::ObjCompare<T> comparator; 70 70 return &comparator; 71 71 } … … 100 100 // for each column. <src>columnNames[0]</src> is a primary sort key and 101 101 // <src>columnNames[1]</src> is a secondary sort key, ...</p> 102 void traverseTable(const casa ::Table &table,102 void traverseTable(const casacore::Table &table, 103 103 const char *const columnNames[], 104 104 const TypeManager *const typeManagers[], 105 105 TableVisitor *visitor, 106 casa ::Bool doSort = casa::True);106 casacore::Bool doSort = casacore::True); 107 107 108 108 }
Note: See TracChangeset
for help on using the changeset viewer.