FFmpeg
Loading...
Searching...
No Matches
RasmNode Struct Reference

#include <rasm.h>

Data Fields

RasmNodeType type
 
union { 
 
   RasmNodeInsn   insn 
 
   RasmNodeComment   comment 
 
   RasmNodeLabel   label 
 
   RasmNodeFunc   func 
 
   RasmNodeDirective   directive 
 
};  
 
char * inline_comment
 
struct RasmNodeprev
 
struct RasmNodenext
 

Detailed Description

Definition at line 145 of file rasm.h.

Field Documentation

◆ type

RasmNodeType RasmNode::type

Definition at line 146 of file rasm.h.

Referenced by add_node(), and rasm_free().

◆ insn

RasmNodeInsn RasmNode::insn

Definition at line 148 of file rasm.h.

Referenced by print_node_insn(), and rasm_add_insn().

◆ comment

RasmNodeComment RasmNode::comment

Definition at line 149 of file rasm.h.

Referenced by print_node_comment(), rasm_add_comment(), and rasm_free().

◆ label

RasmNodeLabel RasmNode::label

Definition at line 150 of file rasm.h.

Referenced by print_node_label(), and rasm_add_label().

◆ func

RasmNodeFunc RasmNode::func

Definition at line 151 of file rasm.h.

Referenced by print_node_function(), and rasm_add_func().

◆ directive

RasmNodeDirective RasmNode::directive

Definition at line 152 of file rasm.h.

Referenced by print_node_directive(), rasm_add_directive(), and rasm_free().

◆ [union]

union { ... } RasmNode

◆ inline_comment

char* RasmNode::inline_comment

Definition at line 154 of file rasm.h.

Referenced by rasm_add_insn(), rasm_annotate(), and rasm_free().

◆ prev

struct RasmNode* RasmNode::prev

Definition at line 155 of file rasm.h.

Referenced by add_node().

◆ next

struct RasmNode* RasmNode::next

Definition at line 156 of file rasm.h.

Referenced by add_node(), and rasm_free().


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