GDB (API)
Defines | Typedefs | Functions
/home/stan/gdb/src/gdb/python/py-type.c File Reference
#include "defs.h"
#include "value.h"
#include "exceptions.h"
#include "python-internal.h"
#include "charset.h"
#include "gdbtypes.h"
#include "cp-support.h"
#include "demangle.h"
#include "objfiles.h"
#include "language.h"
#include "vec.h"
#include "bcache.h"
#include "dwarf2loc.h"
#include "typeprint.h"

Go to the source code of this file.

Defines

#define ENTRY(X)   { X, #X }

Typedefs

typedef struct pyty_type_object type_object
typedef struct pyty_field_object field_object
typedef struct type_equality_entry type_equality_entry_d

Functions

 DEF_VEC_O (type_equality_entry_d)
PyObjecttype_to_type_object (struct type *type)
struct typetype_object_to_type (PyObject *obj)
PyObjectgdbpy_lookup_type (PyObject *self, PyObject *args, PyObject *kw)
int gdbpy_initialize_types (void)

Define Documentation

#define ENTRY (   X)    { X, #X }

Definition at line 88 of file py-type.c.


Typedef Documentation

typedef struct pyty_field_object field_object
typedef struct type_equality_entry type_equality_entry_d
typedef struct pyty_type_object type_object

Function Documentation

Definition at line 1525 of file py-type.c.

PyObject* gdbpy_lookup_type ( PyObject self,
PyObject args,
PyObject kw 
)

Definition at line 1494 of file py-type.c.

struct type* type_object_to_type ( PyObject obj) [read]

Definition at line 1483 of file py-type.c.

PyObject* type_to_type_object ( struct type type)

Definition at line 1471 of file py-type.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines