GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
rust-exp.h File Reference
#include "expop.h"

Go to the source code of this file.

Classes

class  expr::rust_unop_ind_operation
 
class  expr::rust_subscript_operation
 
class  expr::rust_unop_addr_operation
 
class  expr::rust_range_operation
 
class  expr::rust_struct_anon
 
class  expr::rust_structop
 
class  expr::rust_aggregate_operation
 
class  expr::rust_parenthesized_operation
 

Namespaces

namespace  expr
 

Typedefs

using expr::rust_unop_compl_operation
 
using expr::rust_array_operation
 

Functions

struct valueeval_op_rust_complement (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode opcode, struct value *value)
 
struct valueeval_op_rust_array (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode opcode, struct value *ncopies, struct value *elt)
 
struct valuerust_subscript (struct type *expect_type, struct expression *exp, enum noside noside, bool for_addr, struct value *lhs, struct value *rhs)
 
struct valuerust_range (struct type *expect_type, struct expression *exp, enum noside noside, enum range_flag kind, struct value *low, struct value *high)
 

Function Documentation

◆ eval_op_rust_array()

struct value * eval_op_rust_array ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum exp_opcode opcode,
struct value * ncopies,
struct value * elt )
extern

◆ eval_op_rust_complement()

struct value * eval_op_rust_complement ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum exp_opcode opcode,
struct value * value )
extern

◆ rust_range()

struct value * rust_range ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum range_flag kind,
struct value * low,
struct value * high )
extern

◆ rust_subscript()

struct value * rust_subscript ( struct type * expect_type,
struct expression * exp,
enum noside noside,
bool for_addr,
struct value * lhs,
struct value * rhs )
extern