35 #ifndef IE_CORE_CACHEDREADER_H
36 #define IE_CORE_CACHEDREADER_H
38 #include "boost/shared_ptr.hpp"
40 #include "IECore/Export.h"
41 #include "IECore/ObjectPool.h"
42 #include "IECore/SearchPath.h"
43 #include "IECore/ModifyOp.h"
48 IE_CORE_FORWARDDECLARE( CachedReader );
92 ConstObjectPtr read(
const std::string &file );
97 void clear(
const std::string &file );
99 void insert(
const std::string &file, ConstObjectPtr obj );
101 bool cached(
const std::string &file )
const;
108 void setSearchPath(
const SearchPath &paths );
125 boost::shared_ptr<MemberData> m_data;
133 #endif // IE_CORE_CACHEDREADER_H
Definition: ObjectPool.h:60
Definition: SearchPath.h:49
Definition: CachedReader.h:69
static ObjectPool * defaultObjectPool()
Definition: RefCounted.h:124
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43