5 #ifndef CNOID_BASE_ITEM_PATH_H 6 #define CNOID_BASE_ITEM_PATH_H 9 #include <boost/tokenizer.hpp> 16 typedef boost::escaped_list_separator<char> Separator;
17 typedef boost::tokenizer<Separator> Tokenizer;
28 inline iterator
begin() {
return pathBegin; }
29 inline iterator
end() {
return pathEnd; }
32 inline std::string
leaf() {
return *pathLeaf; }
37 Tokenizer::iterator pathBegin;
38 Tokenizer::iterator pathLeaf;
39 Tokenizer::iterator pathEnd;
Tokenizer::iterator iterator
Definition: ItemPath.h:20
std::string leaf()
Definition: ItemPath.h:32
iterator end()
Definition: ItemPath.h:29
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
bool isAbsolute()
Definition: ItemPath.h:25
bool isRelative()
Definition: ItemPath.h:26
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Definition: ItemPath.h:14
iterator Iterator
Definition: ItemPath.h:21
iterator begin()
Definition: ItemPath.h:28