| 
    EvEmu
    0.8.4
    
   11 September 2021 
   | 
 
Python's "none". More...
#include "PyRep.h"


Public Member Functions | |
| PyNone () | |
| PyNone (const PyNone &oth) | |
| PyNone (PyNone &&oth)=delete | |
| PyNone & | operator= (const PyNone &oth)=delete | 
| PyNone & | operator= (PyNone &&oth)=delete | 
| PyRep * | Clone () const | 
| Clones object.  More... | |
| bool | visit (PyVisitor &v) const | 
| Visits object.  More... | |
| int32 | hash () const | 
| virtual function to generate a hash value of a object.  More... | |
  Public Member Functions inherited from PyRep | |
| PyType | GetType () const | 
| bool | IsInt () const | 
| bool | IsLong () const | 
| bool | IsFloat () const | 
| bool | IsBool () const | 
| bool | IsBuffer () const | 
| bool | IsString () const | 
| bool | IsWString () const | 
| bool | IsToken () const | 
| bool | IsTuple () const | 
| bool | IsList () const | 
| bool | IsDict () const | 
| bool | IsNone () const | 
| bool | IsSubStruct () const | 
| bool | IsSubStream () const | 
| bool | IsChecksumedStream () const | 
| bool | IsObject () const | 
| bool | IsObjectEx () const | 
| bool | IsPackedRow () const | 
| const char * | TypeString () const | 
| PyInt * | AsInt () | 
| const PyInt * | AsInt () const | 
| PyLong * | AsLong () | 
| const PyLong * | AsLong () const | 
| PyFloat * | AsFloat () | 
| const PyFloat * | AsFloat () const | 
| PyBool * | AsBool () | 
| const PyBool * | AsBool () const | 
| PyBuffer * | AsBuffer () | 
| const PyBuffer * | AsBuffer () const | 
| PyString * | AsString () | 
| const PyString * | AsString () const | 
| PyWString * | AsWString () | 
| const PyWString * | AsWString () const | 
| PyToken * | AsToken () | 
| const PyToken * | AsToken () const | 
| PyTuple * | AsTuple () | 
| const PyTuple * | AsTuple () const | 
| PyList * | AsList () | 
| const PyList * | AsList () const | 
| PyDict * | AsDict () | 
| const PyDict * | AsDict () const | 
| PyNone * | AsNone () | 
| const PyNone * | AsNone () const | 
| PySubStruct * | AsSubStruct () | 
| const PySubStruct * | AsSubStruct () const | 
| PySubStream * | AsSubStream () | 
| const PySubStream * | AsSubStream () const | 
| PyChecksumedStream * | AsChecksumedStream () | 
| const PyChecksumedStream * | AsChecksumedStream () const | 
| PyObject * | AsObject () | 
| const PyObject * | AsObject () const | 
| PyObjectEx * | AsObjectEx () | 
| const PyObjectEx * | AsObjectEx () const | 
| PyPackedRow * | AsPackedRow () | 
| const PyPackedRow * | AsPackedRow () const | 
| void | Dump (FILE *into, const char *pfx) const | 
| Dumps object to file.  More... | |
| void | Dump (LogType type, const char *pfx) const | 
| Dumps object to console.  More... | |
  Public Member Functions inherited from RefObject | |
| RefObject (size_t initRefCount) | |
| Initializes reference count.  More... | |
| virtual | ~RefObject () | 
| Destructor; must be virtual.  More... | |
| size_t | GetCount () | 
Protected Member Functions | |
| virtual | ~PyNone () | 
  Protected Member Functions inherited from PyRep | |
| PyRep (PyType t) | |
| PyRep (const PyRep &oth) | |
| PyRep (PyRep &&oth)=delete | |
| PyRep & | operator= (const PyRep &oth)=default | 
| PyRep & | operator= (PyRep &&oth)=default | 
| virtual | ~PyRep () | 
  Protected Member Functions inherited from RefObject | |
| void | IncRef () const | 
| Increments reference count of object by one.  More... | |
| void | DecRef () const | 
| Decrements reference count of object by one.  More... | |
Additional Inherited Members | |
  Public Types inherited from PyRep | |
| enum | PyType {  PyTypeMin = 0, PyTypeInt = 1, PyTypeLong = 2, PyTypeFloat = 3, PyTypeBool = 4, PyTypeBuffer = 5, PyTypeString = 6, PyTypeWString = 7, PyTypeToken = 8, PyTypeTuple = 9, PyTypeList = 10, PyTypeDict = 11, PyTypeNone = 12, PyTypeSubStruct = 13, PyTypeSubStream = 14, PyTypeChecksumedStream = 15, PyTypeObject = 16, PyTypeObjectEx = 17, PyTypePackedRow = 18, PyTypeError = 19 }  | 
| Python wire object types.  More... | |
  Static Public Member Functions inherited from PyRep | |
| static std::string | StringContent (PyRep *pRep) | 
| static int64 | IntegerValue (PyRep *pRep) | 
| static uint32 | IntegerValueU32 (PyRep *pRep) | 
  Protected Attributes inherited from PyRep | |
| const PyType | mType | 
  Protected Attributes inherited from RefObject | |
| size_t | mRefCount | 
| Reference count of instance.  More... | |
| bool | mDeleted | 
| PyNone::PyNone | ( | ) | 
Definition at line 336 of file PyRep.cpp.
Referenced by Clone().

| PyNone::PyNone | ( | const PyNone & | oth | ) | 
Definition at line 337 of file PyRep.cpp.
      
  | 
  delete | 
      
  | 
  inlineprotectedvirtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
virtual function to generate a hash value of a object.
virtual function to generate a hash value of a object to facilitate the various maps and checks.
Reimplemented from PyRep.
Definition at line 349 of file PyRep.cpp.
      
  | 
  virtual | 
Visits object.
| [in] | v | Visitor to be used for visiting. | 
| true | Visit successful. | 
| false | Error during visit. | 
Implements PyRep.
Definition at line 344 of file PyRep.cpp.
References PyVisitor::VisitNone().
