7 #ifndef PXR_EXEC_ESF_JOURNAL_H
8 #define PXR_EXEC_ESF_JOURNAL_H
52 _hashMap[
path] |= editReason;
64 _hashMap[entry.first] |= entry.second;
69 return _hashMap == other._hashMap;
73 return _hashMap != other._hashMap;
88 return _hashMap.
begin();
92 return _hashMap.
end();
96 return _hashMap.
begin();
100 return _hashMap.
end();
104 return _hashMap.
begin();
108 return _hashMap.
end();
_IteratorBase< const value_type, typename _Vector::const_iterator > const_iterator
#define PXR_NAMESPACE_OPEN_SCOPE
GLsizei const GLchar *const * path
bool operator==(const EsfJournal &other) const
const_iterator begin() const &
bool IsEmpty() const noexcept
Returns true if this is the empty path (SdfPath::EmptyPath()).
EsfJournal & Add(const SdfPath &path, EsfEditReason editReason)
std::pair< const SdfPath, EsfEditReason > value_type
_HashMap::value_type value_type
const_iterator cbegin() const &
SDF_API bool IsAbsolutePath() const
Returns whether the path is absolute.
void Merge(const EsfJournal &other)
_HashMap::iterator iterator
bool operator!=(const EsfJournal &other) const
#define PXR_NAMESPACE_CLOSE_SCOPE
const_iterator end() const &
const_iterator cend() const &
_HashMap::const_iterator const_iterator
_IteratorBase< value_type, typename _Vector::iterator > iterator