Python2/Objects.hxx File Reference

#include "CXX/WrapPython.h"
#include "CXX/Version.hxx"
#include "CXX/Config.hxx"
#include "CXX/Exception.hxx"
#include <iostream>
#include <strstream>
#include <string>
#include <iterator>
#include <utility>
#include <typeinfo>

Go to the source code of this file.

Classes

class  Py::Boolean
class  Py::Callable
class  Py::Char
class  Py::Complex
class  Py::Dict
class  Py::Float
class  Py::Int
class  Py::List
class  Py::Long
class  Py::MapBase< T >
class  Py::MapBase< T >::const_iterator
class  Py::MapBase< T >::iterator
class  Py::mapref< T >
class  Py::Module
class  Py::Object
class  Py::SeqBase< T >
class  Py::SeqBase< T >::const_iterator
class  Py::SeqBase< T >::iterator
class  Py::seqref< T >
class  Py::String
class  Py::Tuple
class  Py::TupleN
class  Py::Type

Namespaces

namespace  Py

Typedefs

typedef MapBase< Object > Py::Mapping
typedef SeqBase< Object > Py::Sequence
typedef int Py::sequence_index_type
typedef std::basic_string
< Py_UNICODE > 
Py::unicodestring

Functions

Object Py::abs (const Object &a)
Object Py::asObject (PyObject *p)
std::pair< Object, Object > Py::coerce (const Object &a, const Object &b)
Object Py::False ()
PyObjectPy::new_reference_to (const Object &g)
PyObjectPy::new_reference_to (PyObject *p)
Object Py::None ()
Object Py::Nothing ()
PyObjectPy::Null ()
bool Py::operator!= (const Mapping::const_iterator &left, const Mapping::const_iterator &right)
bool Py::operator!= (const Mapping::iterator &left, const Mapping::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator!= (const EXPLICIT_TYPENAME MapBase< T >::const_iterator &left, const EXPLICIT_TYPENAME MapBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator!= (const EXPLICIT_TYPENAME MapBase< T >::iterator &left, const EXPLICIT_TYPENAME MapBase< T >::iterator &right)
template<class T >
bool Py::operator!= (const mapref< T > &left, const mapref< T > &right)
bool Py::operator!= (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator!= (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator!= (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator!= (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
Object Py::operator% (double v, const Object &b)
Object Py::operator% (int j, const Object &b)
Object Py::operator% (const Object &a, double v)
Object Py::operator% (const Object &a, int j)
Object Py::operator% (const Object &a, const Object &b)
Object Py::operator* (double v, const Object &b)
Object Py::operator* (int j, const Object &b)
Object Py::operator* (const Object &a, double v)
Object Py::operator* (const Object &a, int j)
Object Py::operator* (const Object &a, const Object &b)
Object Py::operator+ (double v, const Object &b)
Object Py::operator+ (int j, const Object &b)
Object Py::operator+ (const Object &a, double v)
Object Py::operator+ (const Object &a, int j)
Object Py::operator+ (const Object &a, const Object &b)
Object Py::operator+ (const Object &a)
Object Py::operator- (double v, const Object &b)
Object Py::operator- (int j, const Object &b)
Object Py::operator- (const Object &a, double v)
Object Py::operator- (const Object &a, int j)
Object Py::operator- (const Object &a, const Object &b)
Object Py::operator- (const Object &a)
Object Py::operator/ (double v, const Object &b)
Object Py::operator/ (int j, const Object &b)
Object Py::operator/ (const Object &a, double v)
Object Py::operator/ (const Object &a, int j)
Object Py::operator/ (const Object &a, const Object &b)
bool Py::operator< (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator< (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator< (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator< (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
std::ostream & Py::operator<< (std::ostream &os, const Object &ob)
bool Py::operator<= (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator<= (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator<= (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator<= (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
bool Py::operator== (const Mapping::const_iterator &left, const Mapping::const_iterator &right)
bool Py::operator== (const Mapping::iterator &left, const Mapping::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator== (const EXPLICIT_TYPENAME MapBase< T >::const_iterator &left, const EXPLICIT_TYPENAME MapBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator== (const EXPLICIT_TYPENAME MapBase< T >::iterator &left, const EXPLICIT_TYPENAME MapBase< T >::iterator &right)
template<class T >
bool Py::operator== (const mapref< T > &left, const mapref< T > &right)
bool Py::operator== (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator== (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator== (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator== (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
bool Py::operator> (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator> (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator> (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator> (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
bool Py::operator>= (const Sequence::const_iterator &left, const Sequence::const_iterator &right)
bool Py::operator>= (const Sequence::iterator &left, const Sequence::iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator>= (const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::const_iterator &right)
template<TEMPLATE_TYPENAME T>
bool Py::operator>= (const EXPLICIT_TYPENAME SeqBase< T >::iterator &left, const EXPLICIT_TYPENAME SeqBase< T >::iterator &right)
Object Py::trace (const Exception &)
Object Py::True ()
Object Py::type (const Exception &)
Object Py::value (const Exception &)

Generated on Wed Nov 23 19:01:18 2011 for FreeCAD by  doxygen 1.6.1