HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DEP_ContextOptions.h File Reference
#include "DEP_API.h"
#include "DEP_ContextOptionsFwd.h"
#include <UT/UT_COW.h>
#include <UT/UT_ConcurrentSet.h>
#include <UT/UT_Options.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringSet.h>
#include <UT/UT_TBBSpinLock.h>
#include <UT/UT_UniquePtr.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for DEP_ContextOptions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DEP_ContextOptions
 

Typedefs

typedef UT_ConcurrentSet
< UT_StringHolder
DEP_ContextOptionDeps
 
typedef UT_UniquePtr
< DEP_ContextOptionDeps
DEP_ContextOptionDepsPtr
 
typedef UT_TBBSpinLock DEP_ContextOptionDepsLock
 
typedef UT_TBBSpinLock::Scope DEP_ContextOptionDepsLockScope
 

Functions

DEP_API const
DEP_ContextOptionDeps
DEPgetContextOptionDepsFromPtr (const DEP_ContextOptionDepsPtr &ptr)
 
DEP_API DEP_ContextOptionDepsDEPcreateContextOptionDepsFromPtr (DEP_ContextOptionDepsPtr &ptr, DEP_ContextOptionDepsLock *lock=nullptr)
 

Typedef Documentation

Definition at line 25 of file DEP_ContextOptions.h.

Function Documentation

DEP_API DEP_ContextOptionDeps& DEPcreateContextOptionDepsFromPtr ( DEP_ContextOptionDepsPtr ptr,
DEP_ContextOptionDepsLock lock = nullptr 
)
DEP_API const DEP_ContextOptionDeps& DEPgetContextOptionDepsFromPtr ( const DEP_ContextOptionDepsPtr ptr)