9#ifndef _fei_FieldMask_hpp_
10#define _fei_FieldMask_hpp_
40 const int* fieldSizes);
113 for(
unsigned i=0; i<
fieldIDs_.size(); ++i) {
std::vector< int > fieldIDs_
std::vector< int > fieldSizes_
std::vector< int > & getFieldSizes()
const std::vector< int > & getFieldIDs() const
std::vector< int > & getFieldIDs()
bool operator!=(const FieldMask &fm) const
FieldMask & operator=(const FieldMask &src)
bool hasFieldID(int fieldID) const
bool operator==(const FieldMask &fm) const
void setNumIndices(int numInd)
const std::vector< int > & getFieldSizes() const
size_t getNumFields() const
void addField(int fieldID, int fieldSize)
int getFieldEqnOffset(int fieldID, int &offset) const
std::vector< int > fieldEqnOffsets_
int getNumIndices() const
bool isSubSetOf(const FieldMask &fm) const