knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <Printable.h>
Public Member Functions | |
virtual | ~Printable ()=default |
virtual void | write (std::ostream &os) const =0 |
virtual std::string | format () const |
virtual | ~Printable ()=default |
virtual void | write (std::ostream &os) const =0 |
virtual std::string | format () const |
Interface for objects that can be printed to a stream.
Definition at line 18 of file Printable.h.
|
virtualdefault |
|
virtualdefault |
|
inlinevirtual |
Format this object as a string.
Definition at line 32 of file Printable.h.
|
inlinevirtual |
Format this object as a string.
Definition at line 32 of file Printable.h.
|
pure virtual |
Print this object to a stream.
os | the stream to print to. |
Implemented in knowrob::TimeInterval, knowrob::Variable, knowrob::StringTemplate< StrType >, knowrob::StringBase, knowrob::NumericTemplate< T1, T2 >, knowrob::ListTerm, knowrob::IRIAtom, knowrob::Function, knowrob::Bindings, knowrob::Atomic, knowrob::Atom, knowrob::Triple, knowrob::GraphUnion, knowrob::GraphSequence, knowrob::GraphSelector, knowrob::GraphQuery, knowrob::GraphPattern, knowrob::GraphBuiltin, knowrob::Goal, knowrob::Token, knowrob::FormulaQuery, knowrob::ConjunctiveQuery, knowrob::PrologTerm, knowrob::Top, knowrob::PredicateIndicator, knowrob::Predicate, knowrob::ModalFormula, knowrob::FirstOrderLiteral, knowrob::CompoundFormula, knowrob::Bottom, knowrob::TimeInterval, knowrob::Variable, knowrob::StringTemplate< StrType >, knowrob::StringBase, knowrob::NumericTemplate< T1, T2 >, knowrob::ListTerm, knowrob::IRIAtom, knowrob::Function, knowrob::Bindings, knowrob::Atomic, knowrob::Atom, knowrob::Triple, knowrob::GraphUnion, knowrob::GraphSequence, knowrob::GraphSelector, knowrob::GraphQuery, knowrob::GraphPattern, knowrob::GraphBuiltin, knowrob::Goal, knowrob::Token, knowrob::FormulaQuery, knowrob::ConjunctiveQuery, knowrob::PrologTerm, knowrob::Top, knowrob::PredicateIndicator, knowrob::Predicate, knowrob::ModalFormula, knowrob::FirstOrderLiteral, knowrob::CompoundFormula, knowrob::Bottom, knowrob::GraphTerm, and knowrob::GraphTerm.
|
pure virtual |
Print this object to a stream.
os | the stream to print to. |
Implemented in knowrob::TimeInterval, knowrob::Variable, knowrob::StringTemplate< StrType >, knowrob::StringBase, knowrob::NumericTemplate< T1, T2 >, knowrob::ListTerm, knowrob::IRIAtom, knowrob::Function, knowrob::Bindings, knowrob::Atomic, knowrob::Atom, knowrob::Triple, knowrob::GraphUnion, knowrob::GraphSequence, knowrob::GraphSelector, knowrob::GraphQuery, knowrob::GraphPattern, knowrob::GraphBuiltin, knowrob::Goal, knowrob::Token, knowrob::FormulaQuery, knowrob::ConjunctiveQuery, knowrob::PrologTerm, knowrob::Top, knowrob::PredicateIndicator, knowrob::Predicate, knowrob::ModalFormula, knowrob::FirstOrderLiteral, knowrob::CompoundFormula, knowrob::Bottom, knowrob::TimeInterval, knowrob::Variable, knowrob::StringTemplate< StrType >, knowrob::StringBase, knowrob::NumericTemplate< T1, T2 >, knowrob::ListTerm, knowrob::IRIAtom, knowrob::Function, knowrob::Bindings, knowrob::Atomic, knowrob::Atom, knowrob::Triple, knowrob::GraphUnion, knowrob::GraphSequence, knowrob::GraphSelector, knowrob::GraphQuery, knowrob::GraphPattern, knowrob::GraphBuiltin, knowrob::Goal, knowrob::Token, knowrob::FormulaQuery, knowrob::ConjunctiveQuery, knowrob::PrologTerm, knowrob::Top, knowrob::PredicateIndicator, knowrob::Predicate, knowrob::ModalFormula, knowrob::FirstOrderLiteral, knowrob::CompoundFormula, knowrob::Bottom, knowrob::GraphTerm, and knowrob::GraphTerm.