CIRCT  18.0.0git
Classes | Namespaces | Functions
PybindUtils.h File Reference
#include <string>
#include <pybind11/pybind11.h>
#include <pybind11/pytypes.h>
#include <pybind11/stl.h>
#include "mlir-c/Bindings/Python/Interop.h"
#include "mlir-c/IR.h"
#include "mlir-c/Pass.h"
#include <optional>
Include dependency graph for PybindUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  circt::python::PyFileAccumulator
 Taken from PybindUtils.h in MLIR. More...
 

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::python
 
 pybind11
 

Functions

pybind11::error_already_set pybind11::raisePyError (PyObject *exc_class, const char *message)
 Raises a python exception with the given message. More...
 
pybind11::error_already_set pybind11::raiseValueError (const char *message)
 Raises a value error with the given message. More...
 
pybind11::error_already_set pybind11::raiseValueError (const std::string &message)
 Raises a value error with the given message. More...