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

#include "varobj.h"

Public Member Functions

 varobj (varobj_root *root_)
 
 ~varobj ()
 

Public Attributes

std::string name
 
std::string path_expr
 
std::string obj_name
 
int index = -1
 
struct typetype = NULL
 
value_ref_ptr value
 
int num_children = -1
 
struct varobjparent = NULL
 
std::vector< varobj * > children
 
struct varobj_rootroot
 
enum varobj_display_formats format = FORMAT_NATURAL
 
bool updated = false
 
std::string print_value
 
bool frozen = false
 
bool not_fetched = false
 
int from = -1
 
int to = -1
 
struct varobj_dynamicdynamic
 

Detailed Description

Definition at line 94 of file varobj.h.

Constructor & Destructor Documentation

◆ varobj()

varobj::varobj ( varobj_root * root_)
explicit

Definition at line 1815 of file varobj.c.

Referenced by create_child_with_value().

◆ ~varobj()

varobj::~varobj ( )

Member Data Documentation

◆ children

std::vector<varobj *> varobj::children

◆ dynamic

struct varobj_dynamic* varobj::dynamic

◆ format

enum varobj_display_formats varobj::format = FORMAT_NATURAL

◆ from

int varobj::from = -1

◆ frozen

bool varobj::frozen = false

◆ index

int varobj::index = -1

◆ name

std::string varobj::name

◆ not_fetched

bool varobj::not_fetched = false

Definition at line 157 of file varobj.h.

Referenced by c_value_of_variable(), and install_new_value().

◆ num_children

int varobj::num_children = -1

◆ obj_name

std::string varobj::obj_name

◆ parent

struct varobj* varobj::parent = NULL

◆ path_expr

std::string varobj::path_expr

Definition at line 107 of file varobj.h.

Referenced by mi_cmd_var_info_path_expression(), and varobj_get_path_expr().

◆ print_value

std::string varobj::print_value

◆ root

struct varobj_root* varobj::root

◆ to

int varobj::to = -1

◆ type

struct type* varobj::type = NULL

◆ updated

bool varobj::updated = false

Definition at line 144 of file varobj.h.

Referenced by install_new_value(), varobj_set_value(), and varobj_update().

◆ value

value_ref_ptr varobj::value

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