ufe 5.5
Universal Front End is a DCC-agnostic component that will allow a DCC to browse and edit data in multiple data models
pathString.h File Reference
#include "path.h"
#include <string>
#include <functional>
#include <list>
Include dependency graph for pathString.h:

Go to the source code of this file.

Namespaces

namespace  Ufe
 
namespace  PathString
 
namespace  Ufe::PathString
 

Typedefs

typedef std::function< Path(const Path::Segments &)> Ufe::PathString::CreatePathFn
 
typedef std::function< Path(const std::string &)> Ufe::PathString::CreateSingleSegmentPathFn
 
typedef std::function< std::string(const Path &)> Ufe::PathString::StringFn
 

Functions

Path Ufe::PathString::path (const std::string &pathString)
 
std::string Ufe::PathString::string (const Path &path)
 
std::string Ufe::PathString::pathSegmentSeparator ()
 
void Ufe::PathString::setPathSegmentSeparator (const std::string &separator)
 
CreatePathFn Ufe::PathString::createPathFn ()
 
void Ufe::PathString::setCreatePathFn (const CreatePathFn &fn)
 
CreateSingleSegmentPathFn Ufe::PathString::createSingleSegmentPathFn (const Rtid &rtId)
 
void Ufe::PathString::setCreateSingleSegmentPathFn (const Rtid &rtId, const CreateSingleSegmentPathFn &fn)
 
StringFn Ufe::PathString::stringFn ()
 
void Ufe::PathString::setStringFn (const StringFn &fn)
 
void Ufe::PathString::registerPathComponentSeparator (const Rtid &rtId, char sep)
 
void Ufe::PathString::unregisterPathComponentSeparator (const Rtid &rtId, char sep)
 
std::list< Ufe::RtidUfe::PathString::pathComponentSeparatorRunTimeIds (char sep)