- boost::shared_ptr<StringTextFileContent> shared_from_this () {
- return boost::dynamic_pointer_cast<StringTextFileContent> (Content::shared_from_this ());
+ std::shared_ptr<StringTextFileContent> shared_from_this () {
+ return std::dynamic_pointer_cast<StringTextFileContent> (Content::shared_from_this ());
+ }
+
+ std::shared_ptr<const StringTextFileContent> shared_from_this () const {
+ return std::dynamic_pointer_cast<const StringTextFileContent> (Content::shared_from_this ());