FFmpeg
Data Fields
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 144 of file rasm.h.

Field Documentation

◆ type

RasmNodeType RasmNode::type

Definition at line 145 of file rasm.h.

Referenced by add_node(), and rasm_free().

◆ insn

RasmNodeInsn RasmNode::insn

Definition at line 147 of file rasm.h.

Referenced by print_node_insn(), and rasm_add_insn().

◆ comment

RasmNodeComment RasmNode::comment

Definition at line 148 of file rasm.h.

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

◆ label

RasmNodeLabel RasmNode::label

Definition at line 149 of file rasm.h.

Referenced by print_node_label(), and rasm_add_label().

◆ func

RasmNodeFunc RasmNode::func

Definition at line 150 of file rasm.h.

Referenced by print_node_function(), and rasm_add_func().

◆ directive

RasmNodeDirective RasmNode::directive

Definition at line 151 of file rasm.h.

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

◆ @551

union { ... }

◆ inline_comment

char* RasmNode::inline_comment

Definition at line 153 of file rasm.h.

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

◆ prev

struct RasmNode* RasmNode::prev

Definition at line 154 of file rasm.h.

Referenced by add_node().

◆ next

struct RasmNode* RasmNode::next

Definition at line 155 of file rasm.h.

Referenced by add_node(), and rasm_free().


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