Blender  V2.93
Public Member Functions | List of all members
NodeEnum Struct Reference

#include <node_enum.h>

Public Member Functions

bool empty () const
 
void insert (const char *x, int y)
 
bool exists (ustring x) const
 
bool exists (int y) const
 
int operator[] (const char *x) const
 
int operator[] (ustring x) const
 
ustring operator[] (int y) const
 
unordered_map< ustring, int, ustringHash >::const_iterator begin () const
 
unordered_map< ustring, int, ustringHash >::const_iterator end () const
 

Detailed Description

Definition at line 28 of file node_enum.h.

Member Function Documentation

◆ begin()

unordered_map<ustring, int, ustringHash>::const_iterator NodeEnum::begin ( void  ) const
inline

Definition at line 61 of file node_enum.h.

◆ empty()

bool NodeEnum::empty ( ) const
inline

Definition at line 29 of file node_enum.h.

◆ end()

unordered_map<ustring, int, ustringHash>::const_iterator NodeEnum::end ( void  ) const
inline

Definition at line 65 of file node_enum.h.

◆ exists() [1/2]

bool NodeEnum::exists ( int  y) const
inline

Definition at line 43 of file node_enum.h.

References y.

◆ exists() [2/2]

bool NodeEnum::exists ( ustring  x) const
inline

Definition at line 39 of file node_enum.h.

References x.

Referenced by Node::get_string(), Node::set(), and xml_read_node().

◆ insert()

void NodeEnum::insert ( const char *  x,
int  y 
)
inline

Definition at line 33 of file node_enum.h.

References x, and y.

Referenced by get_pass_type_enum(), and NODE_DEFINE().

◆ operator[]() [1/3]

int NodeEnum::operator[] ( const char *  x) const
inline

Definition at line 48 of file node_enum.h.

References x.

◆ operator[]() [2/3]

ustring NodeEnum::operator[] ( int  y) const
inline

Definition at line 56 of file node_enum.h.

References y.

◆ operator[]() [3/3]

int NodeEnum::operator[] ( ustring  x) const
inline

Definition at line 52 of file node_enum.h.

References x.


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