Loading...
Searching...
No Matches
SdfPathExpression::ExpressionReference Class Reference

Objects of this class represent references to other path expressions, which will be resolved later by a call to ResolveReferences() or ComposeOver(). More...

#include <pathExpression.h>

Static Public Member Functions

static SDF_API ExpressionReference const & Weaker ()
 Return the special "weaker" reference, whose syntax in an SdfPathExpression is "%_".
 

Public Attributes

SdfPath path
 
std::string name
 

Friends

template<class HashState >
void TfHashAppend (HashState &h, ExpressionReference const &er)
 
bool operator== (ExpressionReference const &l, ExpressionReference const &r)
 
bool operator!= (ExpressionReference const &l, ExpressionReference const &r)
 
void swap (ExpressionReference &l, ExpressionReference &r)
 

Detailed Description

Objects of this class represent references to other path expressions, which will be resolved later by a call to ResolveReferences() or ComposeOver().

Definition at line 251 of file pathExpression.h.

Member Function Documentation

◆ Weaker()

static SDF_API ExpressionReference const & Weaker ( )
static

Return the special "weaker" reference, whose syntax in an SdfPathExpression is "%_".

An ExpressionReference represents this as the empty path, and the name "_".

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( ExpressionReference const &  l,
ExpressionReference const &  r 
)
friend

Definition at line 278 of file pathExpression.h.

◆ operator==

bool operator== ( ExpressionReference const &  l,
ExpressionReference const &  r 
)
friend

Definition at line 273 of file pathExpression.h.

◆ swap

void swap ( ExpressionReference l,
ExpressionReference r 
)
friend

Definition at line 282 of file pathExpression.h.

◆ TfHashAppend

void TfHashAppend ( HashState &  h,
ExpressionReference const &  er 
)
friend

Definition at line 268 of file pathExpression.h.

Member Data Documentation

◆ name

std::string name

Definition at line 265 of file pathExpression.h.

◆ path

SdfPath path

Definition at line 261 of file pathExpression.h.


The documentation for this class was generated from the following file: