Skip to content
Snippets Groups Projects

WIP: Resolve "std::set and std::map instead of std::list in wolf nodes"

7 files
+ 29
16
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -23,6 +23,7 @@
#include <list>
#include <map>
#include <memory> // shared_ptr and weak_ptr
#include <set>
// System specifics
#include <sys/stat.h>
@@ -243,6 +244,12 @@ WOLF_PTR_TYPEDEFS(TrajectoryBase);
WOLF_PTR_TYPEDEFS(FrameBase);
WOLF_LIST_TYPEDEFS(FrameBase);
struct FrameComp{
bool operator() (const FrameBasePtr& lhs, const FrameBasePtr& rhs) const;
};
typedef std::set<FrameBasePtr, FrameComp> FrameList;
typedef std::set<FrameBasePtr, FrameComp>::const_iterator FrameListIter;
typedef std::set<FrameBasePtr, FrameComp>::const_reverse_iterator FrameListRevIter;
// - Capture
WOLF_PTR_TYPEDEFS(CaptureBase);
WOLF_LIST_TYPEDEFS(CaptureBase);
Loading