Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Classes | Macros | Typedefs | Enumerations | Functions
asdl.h File Reference

Go to the source code of this file.

Classes

struct  asdl_seq
 
struct  asdl_int_seq
 

Macros

#define asdl_seq_GET(S, I)   (S)->elements[(I)]
 
#define asdl_seq_LEN(S)   ((S) == NULL ? 0 : (S)->size)
 
#define asdl_seq_SET(S, I, V)   (S)->elements[I] = (V)
 

Typedefs

typedef PyObjectidentifier
 
typedef PyObjectstring
 
typedef PyObjectobject
 

Enumerations

enum  bool { false, true }
 

Functions

asdl_seqasdl_seq_new (int size, PyArena *arena)
 
asdl_int_seqasdl_int_seq_new (int size, PyArena *arena)
 

Macro Definition Documentation

#define asdl_seq_GET (   S,
 
)    (S)->elements[(I)]
#define asdl_seq_LEN (   S)    ((S) == NULL ? 0 : (S)->size)
#define asdl_seq_SET (   S,
  I,
 
)    (S)->elements[I] = (V)

Typedef Documentation

typedef PyObject* identifier
typedef PyObject* object
typedef PyObject* string

Enumeration Type Documentation

enum bool
Enumerator
false 
true 

Function Documentation

asdl_int_seq* asdl_int_seq_new ( int  size,
PyArena arena 
)
asdl_seq* asdl_seq_new ( int  size,
PyArena arena 
)

Copyright 2014 Google Inc. All rights reserved.