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

Go to the source code of this file.

Classes

class  expr::c_string_operation
 
class  expr::objc_nsstring_operation
 
class  expr::objc_selector_operation
 
class  expr::objc_msgcall_operation
 
class  expr::opencl_binop_operation< OP, FUNC, BASE >
 
class  expr::opencl_structop_operation
 
class  expr::opencl_logical_binop_operation
 
class  expr::opencl_ternop_cond_operation
 

Namespaces

namespace  expr
 

Typedefs

using expr::opencl_cast_type_operation
 
using expr::opencl_assign_operation
 
using expr::opencl_equal_operation
 
using expr::opencl_notequal_operation
 
using expr::opencl_less_operation
 
using expr::opencl_gtr_operation
 
using expr::opencl_geq_operation
 
using expr::opencl_leq_operation
 
using expr::opencl_not_operation
 

Functions

struct valueeval_op_objc_selector (struct type *expect_type, struct expression *exp, enum noside noside, const char *sel)
 
struct valueopencl_value_cast (struct type *type, struct value *arg)
 
struct valueeval_opencl_assign (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1, struct value *arg2)
 
struct valueopencl_relop (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg1, struct value *arg2)
 
struct valueopencl_logical_not (struct type *expect_type, struct expression *exp, enum noside noside, enum exp_opcode op, struct value *arg)
 

Function Documentation

◆ eval_op_objc_selector()

struct value * eval_op_objc_selector ( struct type * expect_type,
struct expression * exp,
enum noside noside,
const char * sel )
extern

◆ eval_opencl_assign()

struct value * eval_opencl_assign ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum exp_opcode op,
struct value * arg1,
struct value * arg2 )
extern

◆ opencl_logical_not()

struct value * opencl_logical_not ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum exp_opcode op,
struct value * arg )
extern

◆ opencl_relop()

struct value * opencl_relop ( struct type * expect_type,
struct expression * exp,
enum noside noside,
enum exp_opcode op,
struct value * arg1,
struct value * arg2 )
extern

◆ opencl_value_cast()

struct value * opencl_value_cast ( struct type * type,
struct value * arg )
extern