GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
expr_builder Struct Reference

#include "parser-defs.h"

Inheritance diagram for expr_builder:
parser_state

Public Member Functions

 expr_builder (const struct language_defn *lang, struct gdbarch *gdbarch)
 
 DISABLE_COPY_AND_ASSIGN (expr_builder)
 
ATTRIBUTE_UNUSED_RESULT expression_up release ()
 
struct gdbarchgdbarch ()
 
const struct language_defnlanguage ()
 
void set_operation (expr::operation_up &&op)
 

Public Attributes

expression_up expout
 

Detailed Description

Definition at line 37 of file parser-defs.h.

Constructor & Destructor Documentation

◆ expr_builder()

expr_builder::expr_builder ( const struct language_defn * lang,
struct gdbarch * gdbarch )
inline

Definition at line 42 of file parser-defs.h.

Member Function Documentation

◆ DISABLE_COPY_AND_ASSIGN()

expr_builder::DISABLE_COPY_AND_ASSIGN ( expr_builder )

◆ gdbarch()

struct gdbarch * expr_builder::gdbarch ( )
inline

◆ language()

const struct language_defn * expr_builder::language ( )
inline

◆ release()

ATTRIBUTE_UNUSED_RESULT expression_up expr_builder::release ( )
inline

Definition at line 52 of file parser-defs.h.

References expout.

Referenced by dtrace_probe::build_arg_exprs(), parse_exp_in_context(), and stap_parse_argument().

◆ set_operation()

void expr_builder::set_operation ( expr::operation_up && op)
inline

Member Data Documentation

◆ expout

expression_up expr_builder::expout

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