move PlacementIndex into namespace session
This commit is contained in:
parent
bb8c018214
commit
bdb8bc2c98
12 changed files with 31 additions and 23 deletions
|
|
@ -60,12 +60,13 @@ namespace mobject {
|
|||
|
||||
class MObject;
|
||||
|
||||
// see placement-index.cpp
|
||||
Placement<MObject> &
|
||||
fetch_PlacementIndex(Placement<MObject>::ID const&) ;
|
||||
|
||||
bool
|
||||
checkContains_PlacementIndex (Placement<MObject>::ID const& pID) ;
|
||||
namespace session {
|
||||
|
||||
// see placement-index.cpp
|
||||
Placement<MObject> & fetch_PlacementIndex(Placement<MObject>::ID const&) ;
|
||||
bool checkContains_PlacementIndex (Placement<MObject>::ID const& pID) ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
LUMIERA_ERROR_DECLARE (INVALID_PLACEMENTREF); ///< unresolvable placement reference, or of incompatible type
|
||||
|
|
@ -205,7 +206,7 @@ namespace mobject {
|
|||
bool
|
||||
checkValidity () const
|
||||
{
|
||||
return checkContains_PlacementIndex(this->id_);
|
||||
return session::checkContains_PlacementIndex(this->id_);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
@ -235,7 +236,7 @@ namespace mobject {
|
|||
static PlacementMO&
|
||||
access (_Id const& placementID)
|
||||
{
|
||||
Placement<MObject> & pla (fetch_PlacementIndex (placementID)); // may throw
|
||||
Placement<MObject> & pla (session::fetch_PlacementIndex (placementID)); // may throw
|
||||
REQUIRE (pla.isValid());
|
||||
ASSERT (pla.isCompatible<MO>());
|
||||
return static_cast<PlacementMO&> (pla);
|
||||
|
|
|
|||
|
|
@ -33,13 +33,14 @@
|
|||
*/
|
||||
|
||||
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
#include "proc/mobject/session/session-impl.hpp"
|
||||
|
||||
//#include <boost/format.hpp>
|
||||
//using boost::str;
|
||||
|
||||
namespace mobject {
|
||||
namespace session {
|
||||
|
||||
|
||||
class PlacementIndex::Table
|
||||
|
|
@ -204,4 +205,4 @@ namespace mobject {
|
|||
}
|
||||
|
||||
|
||||
} // namespace mobject
|
||||
}} // namespace mobject::session
|
||||
|
|
@ -48,14 +48,17 @@
|
|||
#include <vector>
|
||||
|
||||
|
||||
namespace mobject { ///////////////////////////////////////////TODO: shouldn't this go into namespace session ?
|
||||
namespace mobject {
|
||||
|
||||
class MObject;
|
||||
|
||||
namespace session {
|
||||
|
||||
using lib::factory::RefcountFac;
|
||||
using std::tr1::shared_ptr;
|
||||
using boost::scoped_ptr;
|
||||
using std::vector;
|
||||
|
||||
class MObject;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -205,5 +208,5 @@ namespace mobject { ///////////////////////////////////////////TODO: shouldn't t
|
|||
|
||||
|
||||
|
||||
} // namespace mobject
|
||||
}} // namespace mobject::session
|
||||
#endif
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
#include "proc/mobject/session.hpp"
|
||||
#include "proc/mobject/session/edl.hpp"
|
||||
#include "proc/mobject/session/fixture.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
|
||||
#include <boost/scoped_ptr.hpp>
|
||||
#include <vector>
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
//#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
//#include "lib/p.hpp"
|
||||
//#include "proc/mobject/placement.hpp"
|
||||
//#include "proc/mobject/placement-index.hpp"
|
||||
//#include "proc/mobject/session/placement-index.hpp"
|
||||
//#include "proc/mobject/explicitplacement.hpp"
|
||||
#include "proc/control/command.hpp"
|
||||
#include "proc/control/command-impl.hpp"
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
#include "proc/mobject/mobject-ref.hpp"
|
||||
#include "proc/mobject/placement.hpp"
|
||||
#include "proc/mobject/placement-ref.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
#include "proc/mobject/session/clip.hpp"
|
||||
#include "proc/mobject/explicitplacement.hpp"
|
||||
#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
|
|
@ -46,6 +46,8 @@ namespace test {
|
|||
|
||||
using lumiera::Time;
|
||||
using session::Clip;
|
||||
|
||||
using session::reset_PlacementIndex;
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
#include "lib/lumitime.hpp"
|
||||
#include "proc/mobject/placement.hpp"
|
||||
#include "proc/mobject/placement-ref.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
#include "proc/mobject/explicitplacement.hpp"
|
||||
#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
#include "lib/util.hpp"
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
#include "proc/mobject/session/test-scopes.hpp"
|
||||
//#include "lib/lumitime.hpp"
|
||||
//#include "proc/mobject/placement-ref.hpp"
|
||||
//#include "proc/mobject/placement-index.hpp"
|
||||
//#include "proc/mobject/session/placement-index.hpp"
|
||||
//#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
#include "lib/util.hpp"
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
//#include "lib/lumitime.hpp"
|
||||
//#include "proc/mobject/placement-ref.hpp"
|
||||
#include "proc/mobject/session/test-scopes.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
#include "proc/mobject/session/query-focus.hpp"
|
||||
#include "proc/mobject/session/scope.hpp"
|
||||
//#include "lib/util.hpp"
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
#include "proc/mobject/session/scope-path.hpp"
|
||||
//#include "lib/lumitime.hpp"
|
||||
//#include "proc/mobject/placement-ref.hpp"
|
||||
//#include "proc/mobject/placement-index.hpp"
|
||||
//#include "proc/mobject/session/placement-index.hpp"
|
||||
//#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
#include "lib/util.hpp"
|
||||
|
||||
|
|
|
|||
|
|
@ -25,9 +25,9 @@
|
|||
//#include "proc/asset/media.hpp"
|
||||
//#include "proc/mobject/session.hpp"
|
||||
//#include "proc/mobject/session/edl.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
#include "proc/mobject/session/testclip.hpp"
|
||||
#include "proc/mobject/placement.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
//#include "proc/mobject/explicitplacement.hpp"
|
||||
//#include "lib/util.hpp"
|
||||
|
||||
|
|
@ -42,6 +42,7 @@ using std::string;
|
|||
|
||||
|
||||
namespace mobject {
|
||||
namespace session {
|
||||
namespace test {
|
||||
|
||||
using asset::VIDEO;
|
||||
|
|
@ -96,4 +97,4 @@ namespace test {
|
|||
LAUNCHER (PlacementIndex_test, "unit session");
|
||||
|
||||
|
||||
}} // namespace mobject::test
|
||||
}}} // namespace mobject::session::test
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
//#include "proc/mobject/placement-ref.hpp"
|
||||
#include "proc/mobject/session/test-scopes.hpp"
|
||||
#include "proc/mobject/test-dummy-mobject.hpp"
|
||||
#include "proc/mobject/placement-index.hpp"
|
||||
#include "proc/mobject/session/placement-index.hpp"
|
||||
//#include "lib/util.hpp"
|
||||
|
||||
#include <tr1/memory>
|
||||
|
|
|
|||
Loading…
Reference in a new issue