Library References

This reference manual describes the API provided by PyPP. This attempts to be exact and complete, so it may be hard to read. If you are new to PyPP, it is recommended that you read the tutorials, it will give you a solid conception of what PyPP is and also introduce you with many useful constructs provided by PyPP.

py

namespace py {}

Everything provided by PyPP is under the namespace PyPP. Namespace PyPP contains several other namespaces, each one containing a modules. Functions like py::builtins::all and py-builtins-print are defined in namespace py::builtins, but it is unnecessary to specify builtins when refering them (no need to write py::builtins::print, py::print is enough), as py::builtins is an inline namespace.

Symbol hierarchy

  • builtins

    • ArithmeticError

      • ArithmeticError

      • ArithmeticError

      • ArithmeticError

      • ArithmeticError

      • ~ArithmeticError

    • AssertionError

      • AssertionError

      • AssertionError

      • AssertionError

      • AssertionError

      • ~AssertionError

    • AttributeError

      • AttributeError

      • AttributeError

      • AttributeError

      • AttributeError

      • ~AttributeError

    • BaseException

    • BlockingIOError

      • BlockingIOError

      • BlockingIOError

      • BlockingIOError

      • BlockingIOError

      • ~BlockingIOError

    • BrokenPipeError

      • BrokenPipeError

      • BrokenPipeError

      • BrokenPipeError

      • BrokenPipeError

      • ~BrokenPipeError

    • BufferError

      • BufferError

      • BufferError

      • BufferError

      • BufferError

      • ~BufferError

    • BytesWarning

      • BytesWarning

      • BytesWarning

      • BytesWarning

      • BytesWarning

      • ~BytesWarning

    • ChildProcessError

      • ChildProcessError

      • ChildProcessError

      • ChildProcessError

      • ChildProcessError

      • ~ChildProcessError

    • ConnectionAbortedError

      • ConnectionAbortedError

      • ConnectionAbortedError

      • ConnectionAbortedError

      • ConnectionAbortedError

      • ~ConnectionAbortedError

    • ConnectionError

      • ConnectionError

      • ConnectionError

      • ConnectionError

      • ConnectionError

      • ~ConnectionError

    • ConnectionRefusedError

      • ConnectionRefusedError

      • ConnectionRefusedError

      • ConnectionRefusedError

      • ConnectionRefusedError

      • ~ConnectionRefusedError

    • ConnectionResetError

      • ConnectionResetError

      • ConnectionResetError

      • ConnectionResetError

      • ConnectionResetError

      • ~ConnectionResetError

    • DeprecationWarning

      • DeprecationWarning

      • DeprecationWarning

      • DeprecationWarning

      • DeprecationWarning

      • ~DeprecationWarning

    • EOFError

      • EOFError

      • EOFError

      • EOFError

      • EOFError

      • ~EOFError

    • Exception

      • Exception

      • Exception

      • Exception

      • Exception

      • ~Exception

    • FileExistsError

      • FileExistsError

      • FileExistsError

      • FileExistsError

      • FileExistsError

      • ~FileExistsError

    • FileNotFoundError

      • FileNotFoundError

      • FileNotFoundError

      • FileNotFoundError

      • FileNotFoundError

      • ~FileNotFoundError

    • FloatingPointError

      • FloatingPointError

      • FloatingPointError

      • FloatingPointError

      • FloatingPointError

      • ~FloatingPointError

    • FutureWarning

      • FutureWarning

      • FutureWarning

      • FutureWarning

      • FutureWarning

      • ~FutureWarning

    • GeneratorExit

      • GeneratorExit

      • GeneratorExit

      • GeneratorExit

      • GeneratorExit

      • ~GeneratorExit

    • ImportError

      • ImportError

      • ImportError

      • ImportError

      • ImportError

      • ~ImportError

    • ImportWarning

      • ImportWarning

      • ImportWarning

      • ImportWarning

      • ImportWarning

      • ~ImportWarning

    • in

    • IndentationError

      • IndentationError

      • IndentationError

      • IndentationError

      • IndentationError

      • ~IndentationError

    • IndexError

      • IndexError

      • IndexError

      • IndexError

      • IndexError

      • ~IndexError

    • InterruptedError

      • InterruptedError

      • InterruptedError

      • InterruptedError

      • InterruptedError

      • ~InterruptedError

    • IsADirectoryError

      • IsADirectoryError

      • IsADirectoryError

      • IsADirectoryError

      • IsADirectoryError

      • ~IsADirectoryError

    • KeyboardInterrupt

      • KeyboardInterrupt

      • KeyboardInterrupt

      • KeyboardInterrupt

      • KeyboardInterrupt

      • ~KeyboardInterrupt

    • KeyError

      • KeyError

      • KeyError

      • KeyError

      • KeyError

      • ~KeyError

    • list

    • LookupError

      • LookupError

      • LookupError

      • LookupError

      • LookupError

      • ~LookupError

    • MemoryError

      • MemoryError

      • MemoryError

      • MemoryError

      • MemoryError

      • ~MemoryError

    • ModuleNotFoundError

      • ModuleNotFoundError

      • ModuleNotFoundError

      • ModuleNotFoundError

      • ModuleNotFoundError

      • ~ModuleNotFoundError

    • NameError

      • NameError

      • NameError

      • NameError

      • NameError

      • ~NameError

    • NotADirectoryError

      • NotADirectoryError

      • NotADirectoryError

      • NotADirectoryError

      • NotADirectoryError

      • ~NotADirectoryError

    • NotImplementedError

      • NotImplementedError

      • NotImplementedError

      • NotImplementedError

      • NotImplementedError

      • ~NotImplementedError

    • OSError

      • OSError

      • OSError

      • OSError

      • OSError

      • ~OSError

    • OverflowError

      • OverflowError

      • OverflowError

      • OverflowError

      • OverflowError

      • ~OverflowError

    • PendingDeprecationWarning

      • PendingDeprecationWarning

      • PendingDeprecationWarning

      • PendingDeprecationWarning

      • PendingDeprecationWarning

      • ~PendingDeprecationWarning

    • PermissionError

      • PermissionError

      • PermissionError

      • PermissionError

      • PermissionError

      • ~PermissionError

    • ProcessLookupError

      • ProcessLookupError

      • ProcessLookupError

      • ProcessLookupError

      • ProcessLookupError

      • ~ProcessLookupError

    • range

    • RecursionError

      • RecursionError

      • RecursionError

      • RecursionError

      • RecursionError

      • ~RecursionError

    • ReferenceError

      • ReferenceError

      • ReferenceError

      • ReferenceError

      • ReferenceError

      • ~ReferenceError

    • ResourceWarning

      • ResourceWarning

      • ResourceWarning

      • ResourceWarning

      • ResourceWarning

      • ~ResourceWarning

    • RuntimeError

      • RuntimeError

      • RuntimeError

      • RuntimeError

      • RuntimeError

      • ~RuntimeError

    • RuntimeWarning

      • RuntimeWarning

      • RuntimeWarning

      • RuntimeWarning

      • RuntimeWarning

      • ~RuntimeWarning

    • StopAsyncIteration

      • StopAsyncIteration

      • StopAsyncIteration

      • StopAsyncIteration

      • StopAsyncIteration

      • ~StopAsyncIteration

    • StopIteration

      • StopIteration

      • StopIteration

      • StopIteration

      • StopIteration

      • ~StopIteration

    • SyntaxError

      • SyntaxError

      • SyntaxError

      • SyntaxError

      • SyntaxError

      • ~SyntaxError

    • SyntaxWarning

      • SyntaxWarning

      • SyntaxWarning

      • SyntaxWarning

      • SyntaxWarning

      • ~SyntaxWarning

    • SystemError

      • SystemError

      • SystemError

      • SystemError

      • SystemError

      • ~SystemError

    • SystemExit

      • SystemExit

      • SystemExit

      • SystemExit

      • SystemExit

      • ~SystemExit

    • TabError

      • TabError

      • TabError

      • TabError

      • TabError

      • ~TabError

    • TimeoutError

      • TimeoutError

      • TimeoutError

      • TimeoutError

      • TimeoutError

      • ~TimeoutError

    • TypeError

      • TypeError

      • TypeError

      • TypeError

      • TypeError

      • ~TypeError

    • UnboundLocalError

      • UnboundLocalError

      • UnboundLocalError

      • UnboundLocalError

      • UnboundLocalError

      • ~UnboundLocalError

    • UnicodeDecodeError

      • UnicodeDecodeError

      • UnicodeDecodeError

      • UnicodeDecodeError

      • UnicodeDecodeError

      • ~UnicodeDecodeError

    • UnicodeEncodeError

      • UnicodeEncodeError

      • UnicodeEncodeError

      • UnicodeEncodeError

      • UnicodeEncodeError

      • ~UnicodeEncodeError

    • UnicodeError

      • UnicodeError

      • UnicodeError

      • UnicodeError

      • UnicodeError

      • ~UnicodeError

    • UnicodeTranslateError

      • UnicodeTranslateError

      • UnicodeTranslateError

      • UnicodeTranslateError

      • UnicodeTranslateError

      • ~UnicodeTranslateError

    • UnicodeWarning

      • UnicodeWarning

      • UnicodeWarning

      • UnicodeWarning

      • UnicodeWarning

      • ~UnicodeWarning

    • UserWarning

      • UserWarning

      • UserWarning

      • UserWarning

      • UserWarning

      • ~UserWarning

    • ValueError

      • ValueError

      • ValueError

      • ValueError

      • ValueError

      • ~ValueError

    • Warning

      • Warning

      • Warning

      • Warning

      • Warning

      • ~Warning

    • ZeroDivisionError

      • ZeroDivisionError

      • ZeroDivisionError

      • ZeroDivisionError

      • ZeroDivisionError

      • ~ZeroDivisionError

    • False

    • True

    • abs

    • all

    • any

    • assert

    • operator ->* (py::builtins::in)

    • len

    • operator < (py::builtins::list)

    • operator > (py::builtins::list)

    • operator == (py::builtins::list)

    • operator != (py::builtins::list)

    • operator <= (py::builtins::list)

    • operator >= (py::builtins::list)

    • max

    • min

    • raise

    • operator < (py::builtins::range)

    • operator > (py::builtins::range)

    • operator == (py::builtins::range)

    • operator != (py::builtins::range)

    • operator <= (py::builtins::range)

    • operator >= (py::builtins::range)

    • operator ->* (py::builtins::range) (specialization)

  • io

    • IOBase

  • literals

std

This namespace contains specializations and overloads for several constructs provided by the C++ standard library for PyPP.