public:
NodeContainer() { }
NodeContainer(const NodeContainer &);
+
+ void push_back_nocopy(const typename C::value_type &v)
+ { C::push_back(0); C::back() = v; }
};
template<typename T>
struct InterfaceBlock: Statement
{
+ NodePtr<Layout> layout;
std::string interface;
- std::string name;
+ std::string block_name;
NodePtr<Block> members;
std::string instance_name;
bool array;