};
private:
+ struct BlockMatch;
+
typedef std::list<BlockIter> BlockList;
Train &train;
bool has_block(const Block &) const;
bool is_block_current(const Block &) const;
-private:
- BlockList::const_iterator find_block(const BlockList::const_iterator &, const BlockList::const_iterator &, const Block &) const;
-public:
void reserve_more();
private:
bool reserve_block(const BlockIter &);