1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/pathComponent.h" 2 #ifndef _ufePathComponent 3 #define _ufePathComponent 49 static std::vector<PathComponent> toComponents(
const std::vector<std::string>& strings);
52 static std::size_t tableSize();
65 operator bool()
const;
81 std::int64_t id()
const;
84 void releaseSharedData();
93 template<>
struct hash<
Ufe::PathComponent> {
std::string string(const Path &path)
Definition of macros for symbol visibility.
Constant string representation with fixed space and O(1) comparison.
std::shared_ptr< Data > fData
std::int64_t id() const
Access the underlying shared string, and its ID. A null PathComponent has an empty string and an ID o...
std::size_t operator()(const Ufe::PathComponent &c) const