HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
APEX_Names.h
Go to the documentation of this file.
1 /*
2 * PROPRIETARY INFORMATION. This software is proprietary to
3 * Side Effects Software Inc., and is not to be reproduced,
4 * transmitted, or disclosed in any way without written permission.
5 *
6 * NAME: APEX_Names.h (APEX Library, C++)
7 *
8 * COMMENTS: Cached const UT_StringHolder's for common apex names,
9 * so that the hash and length only get computed once,
10 * and equality can be checked using the pointers first.
11 */
12 
13 #pragma once
14 
15 #ifndef __APEX_NAMES_H__
16 #define __APEX_NAMES_H__
17 
18 #include "APEX_API.h"
19 
20 #include <UT/UT_StringHolder.h>
21 
22 namespace APEX_Names
23 {
24 
25 constexpr UT_StringLit theGraphParmsName = "__parms__";
26 constexpr UT_StringLit theBindingName = "__binding__"; // deprecated, replaced by theOutputName
27 constexpr UT_StringLit theOutputName = "__output__";
28 constexpr UT_StringLit theSubnetName = "__subnet__";
29 constexpr UT_StringLit theNullName = "__null__";
30 constexpr UT_StringLit theStickyNoteName = "__stickynote__";
31 constexpr UT_StringLit theSubGraphGeoPath = "<subgraph>";
32 constexpr UT_StringLit theGraphExt = ".graph";
33 constexpr UT_StringLit thePropertiesAttribName = "properties";
34 
35 } // namespace APEX_Names
36 
37 #endif // __APEX_NAMES_H__
constexpr UT_StringLit theStickyNoteName
Definition: APEX_Names.h:30
constexpr UT_StringLit theSubnetName
Definition: APEX_Names.h:28
constexpr UT_StringLit theNullName
Definition: APEX_Names.h:29
constexpr UT_StringLit theSubGraphGeoPath
Definition: APEX_Names.h:31
constexpr UT_StringLit thePropertiesAttribName
Definition: APEX_Names.h:33
constexpr UT_StringLit theOutputName
Definition: APEX_Names.h:27
constexpr UT_StringLit theGraphParmsName
Definition: APEX_Names.h:25
constexpr UT_StringLit theGraphExt
Definition: APEX_Names.h:32
constexpr UT_StringLit theBindingName
Definition: APEX_Names.h:26