16 template <
class t_RawNode>
38 Node(t_RawNode node,
const Type type = GENERIC,
const bool compact =
false) : node_(node)
46 Node(
const std::size_t index,
const std::size_t size,
const bool compact =
false) : index_(index), size_(size)
52 Node(t_RawNode node,
const std::size_t index,
const std::size_t size,
const bool compact =
false)
53 : node_(node), index_(index), size_(size)
66 return (MATRIX == type_);
71 return (ARRAY == type_);
76 return (index_ == size_);
Node(t_RawNode node, const Type type=GENERIC, const bool compact=false)
Node(const std::size_t index, const std::size_t size, const bool compact=false)
Node(t_RawNode node, const std::size_t index, const std::size_t size, const bool compact=false)
#define ARILES_VISIBILITY_ATTRIBUTE