39 #ifndef ListCompactIO_H 40 #define ListCompactIO_H 55 template<
class T,
class BaseType>
58 template<
class T,
class BaseType>
Istream&
operator>>
64 template<
class T,
class BaseType>
Ostream&
operator<<
75 template<
class T,
class BaseType>
134 friend void writeEntry <T, BaseType>
144 friend Istream&
operator>> <
T, BaseType>
151 friend Ostream& operator<< <T, BaseType>
void convertToCompact(labelList &start, List< BaseType > &elems) const
ListCompactIO()
Construct null.
void convertFromCompact(const labelList &start, const List< BaseType > &elems)
A List of objects of type <T> with input and output using a compact storage. Behaves like List except...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
bool overflows() const
Has too many elements in it?
void operator=(const ListCompactIO< T, BaseType > &)