X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fblockallocator.h;h=3c974f21975b06933317eb4c068ae408ae4fce80;hb=457e55c807755eae456633812ff3f3be888e97d5;hp=6eecbd4e2c531eb0cbbcc49363a0910598fca774;hpb=59bae8acd679127602cf35d22bcd37e316a5a056;p=r2c2.git diff --git a/source/libr2c2/blockallocator.h b/source/libr2c2/blockallocator.h index 6eecbd4..3c974f2 100644 --- a/source/libr2c2/blockallocator.h +++ b/source/libr2c2/blockallocator.h @@ -28,6 +28,8 @@ public: }; private: + struct BlockMatch; + typedef std::list BlockList; Train &train; @@ -52,10 +54,7 @@ public: 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 &);