// -*- C++ -*- // // This file is a part of the HepTuple package // // This is the definitions of the inline member functions of the // HepNtuple class // ZM_BEGIN_NAMESPACE( zmht ) /* namespace zmht { */ inline int HepNtuple::nrows() const { return _nrows; } inline bool HepNtuple::isLockedNewColumns() const { return _lockNoNewColumns; } inline bool HepNtuple::allowNewColumns() { bool old = isLockedNewColumns(); _lockNoNewColumns = false; return old; } inline bool HepNtuple::lockOutNewColumns() { bool old = isLockedNewColumns(); _lockNoNewColumns = true; return old; } inline void HepNtuple::changedDefinition() { _changedDefinition = true; } inline bool HepNtuple::isDefinitionChanged() { return _changedDefinition; } inline Column* HepNtuple::currentColumn() const { return _currentColumn; } inline void HepNtuple::setCurrentColumn(Column* c){ _currentColumn = c; } ZM_END_NAMESPACE( zmht ) /* } // namespace zmht */