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

Go to the source code of this file.

Classes

struct  setentry
 
struct  _setobject
 

Macros

#define PySet_MINSIZE   8
 
#define PyFrozenSet_CheckExact(ob)   (Py_TYPE(ob) == &PyFrozenSet_Type)
 
#define PyAnySet_CheckExact(ob)   (Py_TYPE(ob) == &PySet_Type || Py_TYPE(ob) == &PyFrozenSet_Type)
 
#define PyAnySet_Check(ob)
 
#define PySet_Check(ob)
 
#define PyFrozenSet_Check(ob)
 
#define PySet_GET_SIZE(so)   (((PySetObject *)(so))->used)
 

Typedefs

typedef struct _setobject PySetObject
 

Functions

 PyAPI_DATA (PyTypeObject) PySet_Type
 
 PyAPI_FUNC (PyObject *) PySet_New(PyObject *)
 
 PyAPI_FUNC (Py_ssize_t) PySet_Size(PyObject *anyset)
 
 PyAPI_FUNC (int) PySet_Clear(PyObject *set)
 

Variables

PyObjectkey
 
Py_ssize_tpos
 
Py_ssize_t PyObject longhash
 
PyObjectiterable
 

Macro Definition Documentation

#define PyAnySet_Check (   ob)
Value:
(Py_TYPE(ob) == &PySet_Type || Py_TYPE(ob) == &PyFrozenSet_Type || \
PyType_IsSubtype(Py_TYPE(ob), &PySet_Type) || \
PyType_IsSubtype(Py_TYPE(ob), &PyFrozenSet_Type))
#define PyAnySet_CheckExact (   ob)    (Py_TYPE(ob) == &PySet_Type || Py_TYPE(ob) == &PyFrozenSet_Type)
#define PyFrozenSet_Check (   ob)
Value:
(Py_TYPE(ob) == &PyFrozenSet_Type || \
PyType_IsSubtype(Py_TYPE(ob), &PyFrozenSet_Type))
#define PyFrozenSet_CheckExact (   ob)    (Py_TYPE(ob) == &PyFrozenSet_Type)
#define PySet_Check (   ob)
Value:
(Py_TYPE(ob) == &PySet_Type || \
PyType_IsSubtype(Py_TYPE(ob), &PySet_Type))
#define PySet_GET_SIZE (   so)    (((PySetObject *)(so))->used)
#define PySet_MINSIZE   8

Typedef Documentation

typedef struct _setobject PySetObject

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_FUNC ( PyObject )
read
PyAPI_FUNC ( Py_ssize_t  )
PyAPI_FUNC ( int  )
read

Variable Documentation

PyObject* iterable
Py_ssize_t* pos

Copyright 2014 Google Inc. All rights reserved.