move PlacementIndex into namespace session

This commit is contained in:
Fischlurch 2009-11-06 19:27:53 +01:00
parent bb8c018214
commit bdb8bc2c98
12 changed files with 31 additions and 23 deletions

View file

@ -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);

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -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"

View file

@ -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;
/***************************************************************************

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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

View file

@ -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>