#ifndef GRAPHICSCACHE_H
#define GRAPHICSCACHE_H
-#include <boost/shared_ptr.hpp>
+#include "support/shared_ptr.h"
#include <vector>
#include <string>
* Other formats can be loaded if a converter to a loadable format
* can be defined.
*/
- std::vector<std::string> loadableFormats() const;
+ std::vector<std::string> const & loadableFormats() const;
/// Add a graphics file to the cache.
void add(support::FileName const & file) const;
* Returns an empty container if there is no such item.
*
* IMPORTANT: whatever uses an image must make a local copy of this
- * ItemPtr. The boost::shared_ptr<>::use_count() function is
+ * ItemPtr. The shared_ptr<>::use_count() function is
* used to ascertain whether or not to remove the item from the cache
* when remove(file) is called.
*
* You have been warned!
*/
- typedef boost::shared_ptr<CacheItem> ItemPtr;
+ typedef shared_ptr<CacheItem> ItemPtr;
///
ItemPtr const item(support::FileName const & file) const;