GDB (API)
Public Attributes | List of all members
command_line Struct Reference

#include "defs.h"

Public Attributes

struct command_linenext
 
char * line
 
enum command_control_type control_type
 
union {
   struct {
      enum compile_i_scope_types   scope
 
      void *   scope_data
 
   }   compile
 
control_u
 
int body_count
 
struct command_line ** body_list
 

Detailed Description

Structure for saved commands lines (for breakpoints, defined commands, etc).

Definition at line 397 of file defs.h.

Member Data Documentation

int command_line::body_count

The number of elements in body_list.

Definition at line 413 of file defs.h.

struct command_line** command_line::body_list

For composite commands, the nested lists of commands. For example, for "if" command this will contain the then branch and the else branch, if that is available.

Definition at line 417 of file defs.h.

struct { ... } command_line::compile
enum command_control_type command_line::control_type

Definition at line 401 of file defs.h.

union { ... } command_line::control_u
char* command_line::line

Definition at line 400 of file defs.h.

struct command_line* command_line::next

Definition at line 399 of file defs.h.

enum compile_i_scope_types command_line::scope

Definition at line 406 of file defs.h.

void* command_line::scope_data

Definition at line 407 of file defs.h.


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