HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
layerStackIdentifier.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/pcp/api.h"
#include "pxr/usd/sdf/declareHandles.h"
#include "pxr/usd/ar/resolverContext.h"
#include <hboost/operators.hpp>
#include <iosfwd>
+ Include dependency graph for layerStackIdentifier.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PcpLayerStackIdentifier
 
struct  PcpLayerStackIdentifier::Hash
 
class  PcpLayerStackIdentifierStr
 
struct  PcpLayerStackIdentifierStr::Hash
 

Functions

PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES (SdfLayer)
 
size_t hash_value (const PcpLayerStackIdentifier &x)
 
size_t hash_value (const PcpLayerStackIdentifierStr &x)
 
PCP_API std::ostream & operator<< (std::ostream &, const PcpLayerStackIdentifier &)
 
PCP_API std::ostream & operator<< (std::ostream &, const PcpLayerStackIdentifierStr &)
 
PCP_API std::ostream & PcpIdentifierFormatBaseName (std::ostream &)
 
PCP_API std::ostream & PcpIdentifierFormatRealPath (std::ostream &)
 
PCP_API std::ostream & PcpIdentifierFormatIdentifier (std::ostream &)
 

Function Documentation

size_t hash_value ( const PcpLayerStackIdentifier x)
inline

Definition at line 182 of file layerStackIdentifier.h.

size_t hash_value ( const PcpLayerStackIdentifierStr x)
inline

Definition at line 189 of file layerStackIdentifier.h.

PCP_API std::ostream& operator<< ( std::ostream &  ,
const PcpLayerStackIdentifier  
)
PCP_API std::ostream& operator<< ( std::ostream &  ,
const PcpLayerStackIdentifierStr  
)
PCP_API std::ostream& PcpIdentifierFormatBaseName ( std::ostream &  )

Manipulator to cause the next PcpLayerStackIdentifier or PcpLayerStackIdentifierStr written to the ostream to write the base name of its layers, rather than the full identifier.

PCP_API std::ostream& PcpIdentifierFormatIdentifier ( std::ostream &  )

Manipulator to cause the next PcpLayerStackIdentifier or PcpLayerStackIdentifierStr written to the ostream to write the identifier of its layers. This is the default state; this manipulator is only to nullify one of the above manipulators.

PCP_API std::ostream& PcpIdentifierFormatRealPath ( std::ostream &  )

Manipulator to cause the next PcpLayerStackIdentifier or PcpLayerStackIdentifierStr written to the ostream to write the real path of its layers, rather than the identifier.

PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES ( SdfLayer  )