OKlibrary  0.2.1.6
demangle_component Struct Reference

#include <demangle.h>

List of all members.

Public Attributes

enum demangle_component_type type
union {
   struct {
      const char *   s
      int   len
   }   s_name
   struct {
      struct demangle_operator_info *   op
   }   s_operator
   struct {
      int   args
      struct demangle_component *   name
   }   s_extended_operator
   struct {
      enum gnu_v3_ctor_kinds   kind
      struct demangle_component *   name
   }   s_ctor
   struct {
      enum gnu_v3_dtor_kinds   kind
      struct demangle_component *   name
   }   s_dtor
   struct {
      struct demangle_builtin_type_info *   type
   }   s_builtin
   struct {
      const char *   string
      int   len
   }   s_string
   struct {
      long   number
   }   s_number
   struct {
      struct demangle_component *   left
      struct demangle_component *   right
   }   s_binary
u

Detailed Description

Definition at line 367 of file demangle.h.


Member Data Documentation

Definition at line 394 of file demangle.h.

Definition at line 403 of file demangle.h.

Definition at line 412 of file demangle.h.

Definition at line 444 of file demangle.h.

Definition at line 380 of file demangle.h.

Definition at line 396 of file demangle.h.

Definition at line 437 of file demangle.h.

struct demangle_operator_info* demangle_component::op

Definition at line 387 of file demangle.h.

Definition at line 446 of file demangle.h.

const char* demangle_component::s

Definition at line 379 of file demangle.h.

Definition at line 428 of file demangle.h.

struct demangle_builtin_type_info* demangle_component::type

Definition at line 421 of file demangle.h.

union { ... } demangle_component::u

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