Blender V4.3
blender::deg::ComponentNode::OperationIDKey Struct Reference

#include <deg_node_component.hh>

Public Member Functions

Standard Component Methods
 OperationIDKey ()
 OperationIDKey (OperationCode opcode)
 OperationIDKey (OperationCode opcode, const char *name, int name_tag)
string identifier () const
bool operator== (const OperationIDKey &other) const
uint64_t hash () const

Public Attributes

OperationCode opcode
const char * name
int name_tag

Detailed Description

Definition at line 35 of file deg_node_component.hh.

Constructor & Destructor Documentation

◆ OperationIDKey() [1/3]

blender::deg::ComponentNode::OperationIDKey::OperationIDKey ( )

Definition at line 35 of file deg_node_component.cc.

References name, name_tag, opcode, and blender::deg::OPERATION.

Referenced by operator==().

◆ OperationIDKey() [2/3]

blender::deg::ComponentNode::OperationIDKey::OperationIDKey ( OperationCode opcode)

Definition at line 40 of file deg_node_component.cc.

References name, name_tag, and opcode.

◆ OperationIDKey() [3/3]

blender::deg::ComponentNode::OperationIDKey::OperationIDKey ( OperationCode opcode,
const char * name,
int name_tag )

Definition at line 45 of file deg_node_component.cc.

References name, name_tag, and opcode.

Member Function Documentation

◆ hash()

uint64_t blender::deg::ComponentNode::OperationIDKey::hash ( ) const

◆ identifier()

string blender::deg::ComponentNode::OperationIDKey::identifier ( ) const

Definition at line 50 of file deg_node_component.cc.

References name, opcode, and to_string().

Referenced by blender::deg::ComponentNode::get_operation().

◆ operator==()

bool blender::deg::ComponentNode::OperationIDKey::operator== ( const OperationIDKey & other) const

Definition at line 56 of file deg_node_component.cc.

References name, name_tag, opcode, OperationIDKey(), and STREQ.

Member Data Documentation

◆ name

const char* blender::deg::ComponentNode::OperationIDKey::name

◆ name_tag

int blender::deg::ComponentNode::OperationIDKey::name_tag

◆ opcode

OperationCode blender::deg::ComponentNode::OperationIDKey::opcode

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