25 #ifndef INCLUDED_GraphOutputInterface_h_GUID_CA9DFEEF_13CD_41BB_B5AF_377C61EE81A6 26 #define INCLUDED_GraphOutputInterface_h_GUID_CA9DFEEF_13CD_41BB_B5AF_377C61EE81A6 32 #include <boost/noncopyable.hpp> 40 virtual std::string
const &getID()
const = 0;
48 static osvr::unique_ptr<GraphOutputInterface>
49 createGraphOutputInterface(std::ostream &os, std::string
const &type);
54 std::string
const &fullPath,
55 std::string
const &type) = 0;
56 virtual NodeInterface &getNode(std::string
const &fullPath) = 0;
58 std::string
const &type,
59 std::string
const &data = std::string()) = 0;
62 virtual void enableTreeOrganization() = 0;
68 #endif // INCLUDED_GraphOutputInterface_h_GUID_CA9DFEEF_13CD_41BB_B5AF_377C61EE81A6 typename detail::split_list_< List... >::head head
Get the first element of a list.
Definition: SplitList.h:54
typename detail::split_list_< List... >::tail tail
Get the list without its first element.
Definition: SplitList.h:58
Header to bring unique_ptr into the osvr namespace.
Definition: GraphOutputInterface.h:45
Definition: GraphOutputInterface.h:38