Embedded Template Library 1.0
Loading...
Searching...
No Matches
span

Classes

class  etl::span_exception
class  etl::span_alignment_exception
class  etl::span_size_mismatch
class  etl::span_out_of_range

Detailed Description


Class Documentation

◆ etl::span_exception

class etl::span_exception

Exception base for span

Public Member Functions

 span_exception (string_type reason_, string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::exception
ETL_CONSTEXPR exception (string_type reason_, string_type, numeric_type line_)
 Constructor.
ETL_CONSTEXPR string_type what () const
ETL_CONSTEXPR string_type file_name () const
ETL_CONSTEXPR numeric_type line_number () const

Additional Inherited Members

Public Types inherited from etl::exception
typedef const char * string_type
typedef int numeric_type

◆ etl::span_alignment_exception

class etl::span_alignment_exception

Bad alignment exception.

Public Member Functions

 span_alignment_exception (string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::span_exception
 span_exception (string_type reason_, string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::exception
ETL_CONSTEXPR exception (string_type reason_, string_type, numeric_type line_)
 Constructor.
ETL_CONSTEXPR string_type what () const
ETL_CONSTEXPR string_type file_name () const
ETL_CONSTEXPR numeric_type line_number () const

Additional Inherited Members

Public Types inherited from etl::exception
typedef const char * string_type
typedef int numeric_type

◆ etl::span_size_mismatch

class etl::span_size_mismatch

span size exception.

Public Member Functions

 span_size_mismatch (string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::span_exception
 span_exception (string_type reason_, string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::exception
ETL_CONSTEXPR exception (string_type reason_, string_type, numeric_type line_)
 Constructor.
ETL_CONSTEXPR string_type what () const
ETL_CONSTEXPR string_type file_name () const
ETL_CONSTEXPR numeric_type line_number () const

Additional Inherited Members

Public Types inherited from etl::exception
typedef const char * string_type
typedef int numeric_type

◆ etl::span_out_of_range

class etl::span_out_of_range

The out of range exceptions.

Public Member Functions

 span_out_of_range (string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::span_exception
 span_exception (string_type reason_, string_type file_name_, numeric_type line_number_)
Public Member Functions inherited from etl::exception
ETL_CONSTEXPR exception (string_type reason_, string_type, numeric_type line_)
 Constructor.
ETL_CONSTEXPR string_type what () const
ETL_CONSTEXPR string_type file_name () const
ETL_CONSTEXPR numeric_type line_number () const

Additional Inherited Members

Public Types inherited from etl::exception
typedef const char * string_type
typedef int numeric_type