xtd 0.2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
helpers

Definition

Contains object helpers.

Classes

class  xtd::helpers::throw_helper
 The xtd::helpers::throw_helper class is used to throw an exception in the xtd framework. More...
 

Enumerations

enum class  xtd::helpers::exception_case {
  xtd::helpers::exception_case::abandoned_mutex ,
  xtd::helpers::exception_case::access_violation ,
  xtd::helpers::exception_case::argument ,
  xtd::helpers::exception_case::argument_null ,
  xtd::helpers::exception_case::argument_out_of_range ,
  xtd::helpers::exception_case::arithmetic ,
  xtd::helpers::exception_case::barrier_post_phase ,
  xtd::helpers::exception_case::directory_not_found ,
  xtd::helpers::exception_case::divided_by_zero ,
  xtd::helpers::exception_case::end_of_stream ,
  xtd::helpers::exception_case::file_not_found ,
  xtd::helpers::exception_case::format ,
  xtd::helpers::exception_case::format_closing_bracket_without_open_bracket ,
  xtd::helpers::exception_case::format_opened_bracket_without_end_bracket ,
  xtd::helpers::exception_case::format_no_start_colon ,
  xtd::helpers::exception_case::format_not_iformatable ,
  xtd::helpers::exception_case::index_out_of_range ,
  xtd::helpers::exception_case::invalid_cast ,
  xtd::helpers::exception_case::invalid_operation ,
  xtd::helpers::exception_case::interrupt ,
  xtd::helpers::exception_case::io ,
  xtd::helpers::exception_case::key_not_found ,
  xtd::helpers::exception_case::lock_recursion ,
  xtd::helpers::exception_case::not_implemented ,
  xtd::helpers::exception_case::not_supported ,
  xtd::helpers::exception_case::null_pointer ,
  xtd::helpers::exception_case::object_closed ,
  xtd::helpers::exception_case::operation_canceled ,
  xtd::helpers::exception_case::overflow ,
  xtd::helpers::exception_case::path_too_long ,
  xtd::helpers::exception_case::platform_not_supported ,
  xtd::helpers::exception_case::rank ,
  xtd::helpers::exception_case::semaphore_full ,
  xtd::helpers::exception_case::socket ,
  xtd::helpers::exception_case::software_termination ,
  xtd::helpers::exception_case::synchronization_lock ,
  xtd::helpers::exception_case::thread_abort ,
  xtd::helpers::exception_case::thread_interrupted ,
  xtd::helpers::exception_case::thread_state ,
  xtd::helpers::exception_case::time_zone_not_found ,
  xtd::helpers::exception_case::unauthorized_access ,
  xtd::helpers::exception_case::uri_format
}
 Represents the exception case used by the xtd::helpers::exception helper class. More...
 

Enumeration Type Documentation

◆ exception_case

enum class xtd::helpers::exception_case
strong

#include <xtd.core/include/xtd/helpers/exception_case.hpp>

Represents the exception case used by the xtd::helpers::exception helper class.

Definition
enum class exception_case;
exception_case
Represents the exception case used by the xtd::helpers::exception helper class.
Definition exception_case.hpp:25
Header
#include <xtd/helpers/exception_case>
Namespace
xtd
Library
xtd.core
Warning
Internal use only
Enumerator
abandoned_mutex 

The mutex is abandoned.

access_violation 

An access violation occurs.

argument 

The argument is not valid.

argument_null 

The argument is null.

argument_out_of_range 

The argument is out of range.

arithmetic 

The arithmetic operation is not valid.

barrier_post_phase 

The post-phase action of a xtd::threading::barrier fails.

directory_not_found 

The directory is not found.

divided_by_zero 

The divisor is equal to 0.

end_of_stream 

The end of stream is reached.

file_not_found 

The file is not found.

format 

The format is not valid.

format_closing_bracket_without_open_bracket 

The format contains close backet_without_open_bracket.

format_opened_bracket_without_end_bracket 

The format contains open backet_without_end_bracket.

format_no_start_colon 

The format does not contains start colon.

format_not_iformatable 

The object is not iformatable.

index_out_of_range 

The index is out of range.

invalid_cast 

The cast is not valid.

invalid_operation 

The operation is not valid.

interrupt 

An interrupt occurs.

io 

I/O erreror occurs.

key_not_found 

The key is not found.

lock_recursion 

The lock recursion is not valid.

not_implemented 

The method or operation is not implemented.

not_supported 

The method or operation is not supported.

null_pointer 

The pointer is null.

object_closed 

The object is closed.

operation_canceled 

The operation is canceled.

overflow 

Arithmetic overflow.

path_too_long 

The path is too long.

platform_not_supported 

The platform is not supported.

rank 

The rank is not valid.

semaphore_full 

The semaphore is full.

socket 

The socket is not valid.

software_termination 

A software termination occurs.

synchronization_lock 

The lock is not valid.

thread_abort 

The thread is abort.

thread_interrupted 

The thread is interrupted.

thread_state 

The thread state is not valid.

time_zone_not_found 

The time zone is not found.

unauthorized_access 

The access is denied.

uri_format 

The uri format is not valid.