Skip to content

Exceptions #7

@coatless

Description

@coatless
  • Break down the 3 macro levels.
    • simple
    • exception
    • advanced
    • Note the C++98 restriction of 10 parameters and the lack of said restriction on C++11 due to variadic templating.
  • Details on the exception classes
    • simple
      • not_a_matrix
      • parse_error
      • not_s4
      • not_reference
      • not_initialized
      • no_such_field
      • not_a_closure
      • no_such_function
      • unevaluated_promise
    • exception
      • S4_creation_error
      • reference_creation_error
      • no_such_binding
      • binding_not_found
      • binding_is_locked
      • no_such_namespace
      • function_not_exported
      • eval_error
      • no_such_slot
    • advanced
      • not_compatible
      • index_out_of_bounds

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions