Skip to content

File except.h

FileList > core > except.h

Go to the source code of this file.

  • #include <opae/types_enum.h>
  • #include <cstdint>
  • #include <exception>

Namespaces

Type Name
namespace opae
namespace fpga
namespace types
namespace detail

Classes

Type Name
class busy
busy exception
class except
Generic OPAE exception.
class exception
exception exception
class invalid_param
invalid_param exception
class no_access
no_access exception
class no_daemon
no_daemon exception
class no_driver
no_driver exception
class no_memory
no_memory exception
class not_found
not_found exception
class not_supported
not_supported exception
class reconf_error
reconf_error exception
class src_location
Identify a particular line in a source file.

Macros

Type Name
define ASSERT_FPGA_OK ®
Macro to check of result is FPGA_OK If not, throw exception that corresponds to the result code.
define OPAECXX_HERE opae::fpga::types::src_location(__FILE__, __func__, __LINE__)
Construct a src_location object for the current source line.

Macro Definition Documentation

define ASSERT_FPGA_OK

#define ASSERT_FPGA_OK (
    r
) opae::fpga::types::detail::assert_fpga_ok( \
      r, opae::fpga::types::src_location (__FILE__, __func__, __LINE__));

define OPAECXX_HERE

#define OPAECXX_HERE opae::fpga::types::src_location (__FILE__, __func__, __LINE__)

The documentation for this class was generated from the following file docs/sw/include/opae/cxx/core/except.h