diff --git a/exml/Attribute.cpp b/exml/Attribute.cpp index cd031c1..3cc3830 100644 --- a/exml/Attribute.cpp +++ b/exml/Attribute.cpp @@ -53,7 +53,7 @@ const std::string& exml::Attribute::getName() const { EXML_ERROR(" can not setName (nullptr) ..."); return errorValue; } - return static_cast(m_data.get())->getName(); + return static_cast(m_data.get())->getName(); } void exml::Attribute::clear() { @@ -69,11 +69,11 @@ std::pair exml::Attribute::getPair() const { EXML_ERROR(" can not setName (nullptr) ..."); return std::pair("",""); } - return std::pair(static_cast(m_data.get())->getName(), - static_cast(m_data.get())->getValue()); + return std::pair(static_cast(m_data.get())->getName(), + static_cast(m_data.get())->getValue()); } ememory::SharedPtr exml::Attribute::getInternalAttribute() { - return std::static_pointer_cast(m_data); + return ememory::staticPointerCast(m_data); } diff --git a/exml/Document.cpp b/exml/Document.cpp index c00685e..f4aac9c 100644 --- a/exml/Document.cpp +++ b/exml/Document.cpp @@ -87,7 +87,7 @@ bool exml::Document::getCaseSensitive() const { EXML_ERROR("Can not getCaseSensitive (nullptr) ..."); return false; } - return static_cast(m_data.get())->getCaseSensitive(); + return static_cast(m_data.get())->getCaseSensitive(); } void exml::Document::setDisplayError(bool _value){ diff --git a/exml/Element.cpp b/exml/Element.cpp index f4dfb9f..b67e0f6 100644 --- a/exml/Element.cpp +++ b/exml/Element.cpp @@ -65,7 +65,7 @@ size_t exml::ElementData::size() const { EXML_ERROR(" can not get type ..."); return 0; } - return static_cast(m_data->m_data.get())->size(); + return static_cast(m_data->m_data.get())->size(); } enum exml::nodeType exml::ElementData::getType(int32_t _id) const { @@ -73,7 +73,7 @@ enum exml::nodeType exml::ElementData::getType(int32_t _id) const { EXML_ERROR(" can not get type ..."); return exml::nodeType::unknow; } - return static_cast(m_data->m_data.get())->getType(_id); + return static_cast(m_data->m_data.get())->getType(_id); } exml::Node exml::ElementData::operator[](int32_t _id) { @@ -89,7 +89,7 @@ const exml::Node exml::ElementData::operator[](int32_t _id) const { EXML_ERROR(" can not get type ..."); return exml::Node(); } - return exml::Node(static_cast(m_data->m_data.get())->getNode(_id)); + return exml::Node(static_cast(m_data->m_data.get())->getNode(_id)); } exml::Element exml::ElementData::operator[](const std::string& _name) { @@ -105,7 +105,7 @@ const exml::Element exml::ElementData::operator[] (const std::string& _name) con EXML_ERROR(" can not get type ..."); return exml::Element(); } - return exml::Element(static_cast(m_data->m_data.get())->getNamed(_name)); + return exml::Element(static_cast(m_data->m_data.get())->getNamed(_name)); } void exml::ElementData::add(const exml::Node& _node) { @@ -129,7 +129,7 @@ std::string exml::Element::getText() const { EXML_ERROR(" can not APPEND on null element ..."); return ""; } - return static_cast(m_data.get())->getText(); + return static_cast(m_data.get())->getText(); } void exml::Element::clear() { diff --git a/exml/internal/Attribute.h b/exml/internal/Attribute.h index 9392089..5c7cc7f 100644 --- a/exml/internal/Attribute.h +++ b/exml/internal/Attribute.h @@ -53,10 +53,10 @@ namespace exml { bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override; bool iGenerate(std::string& _data, int32_t _indent) const override; ememory::SharedPtr toAttribute() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; ememory::SharedPtr toAttribute() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; void clear() override; }; diff --git a/exml/internal/Comment.h b/exml/internal/Comment.h index 97c9499..686dbcc 100644 --- a/exml/internal/Comment.h +++ b/exml/internal/Comment.h @@ -36,10 +36,10 @@ namespace exml { bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override; bool iGenerate(std::string& _data, int32_t _indent) const override; ememory::SharedPtr toComment() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } ememory::SharedPtr toComment() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } }; } diff --git a/exml/internal/Declaration.h b/exml/internal/Declaration.h index dd885b1..e0397a6 100644 --- a/exml/internal/Declaration.h +++ b/exml/internal/Declaration.h @@ -36,10 +36,10 @@ namespace exml { bool iGenerate(std::string& _data, int32_t _indent) const override; bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override; ememory::SharedPtr toDeclaration() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; ememory::SharedPtr toDeclaration() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; }; /** diff --git a/exml/internal/Document.h b/exml/internal/Document.h index 58959ab..61a340b 100644 --- a/exml/internal/Document.h +++ b/exml/internal/Document.h @@ -110,10 +110,10 @@ namespace exml { } bool iGenerate(std::string& _data, int32_t _indent) const override; ememory::SharedPtr toDocument() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } ememory::SharedPtr toDocument() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } }; } diff --git a/exml/internal/Element.h b/exml/internal/Element.h index dbe96f5..2274a1b 100644 --- a/exml/internal/Element.h +++ b/exml/internal/Element.h @@ -127,10 +127,10 @@ namespace exml { bool iParse(const std::string& _data, int32_t& _pos, bool _caseSensitive, exml::FilePos& _filePos, exml::internal::Document& _doc) override; bool iGenerate(std::string& _data, int32_t _indent) const override; ememory::SharedPtr toElement() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } ememory::SharedPtr toElement() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); } void clear() override; }; diff --git a/exml/internal/Text.h b/exml/internal/Text.h index c9050c5..0ba8073 100644 --- a/exml/internal/Text.h +++ b/exml/internal/Text.h @@ -47,10 +47,10 @@ namespace exml { exml::internal::Document& _doc) override; bool iGenerate(std::string& _data, int32_t _indent) const override; ememory::SharedPtr toText() override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; ememory::SharedPtr toText() const override { - return std::static_pointer_cast(shared_from_this()); + return ememory::staticPointerCast(sharedFromThis()); }; }; /**