// Copyright (C) by Josh Blum. See LICENSE.txt for licensing information. #ifndef INCLUDED_LIBGRAS_IMPL_BITSET_HPP #define INCLUDED_LIBGRAS_IMPL_BITSET_HPP #include #include namespace gras { //! Its just dynamic bitset w/ the handle all() routine struct BitSet : boost::dynamic_bitset<> { GRAS_FORCE_INLINE bool all(void) const { return this->count() == this->size(); } }; } //namespace gras #endif /*INCLUDED_LIBGRAS_IMPL_BITSET_HPP*/