6 #include "knowrob/terms/String.h"
7 #include "knowrob/integration/python/utils.h"
23 class_<StringBase, std::shared_ptr<StringBase>, bases<XSDAtomic>, boost::noncopyable>
24 (
"StringTerm", no_init)
26 class_<String, std::shared_ptr<String>, bases<StringBase>>
27 (
"String", init<std::string_view>())
30 class_<StringView, std::shared_ptr<StringView>, bases<StringBase>>
31 (
"StringView", init<std::string_view>())
virtual std::string_view stringForm() const =0
void write(std::ostream &os) const override
bool isSameString(const StringBase &other) const
std::string_view stringForm() const override
void createType< String >()