Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::error_condition(3)	      C++ Standard Libary      std::error_condition(3)

NAME
       std::error_condition - std::error_condition

Synopsis
	  Defined in header <system_error>
	  class	error_condition;	    (since C++11)

	  std::error_condition	is  a  platform-independent  error  code. Like
       std::error_code,	it
	  is uniquely identified by an integer value  and  a  std::error_cate-
       gory, but unlike
	  std::error_code, the value is	not platform-dependent.

	  A  typical  implementation holds one integer data member (the	value)
       and a pointer to
	  an std::error_category.

Member functions
	  constructor	constructs an error_condition
			(public	member function)
	  operator=	replaces the contents
			(public	member function)
	  assign	replaces the contents
			(public	member function)
	  clear		sets the error_condition to value 0  in	 generic_cate-
       gory
			(public	member function)
	  value		obtains	the value of the error_condition
			(public	member function)
	  category	obtains	the error_category for this error_condition
			(public	member function)
	  message	obtains	the explanatory	string
			(public	member function)
	  operator bool	checks if the value is non-zero
			(public	member function)

Non-member functions
	  operator==
	  operator!=
	  operator<	     compares error_conditions and error_codes
	  operator<=>	     (function)
	  (removed in C++20)
	  (removed in C++20)
	  (C++20)

Helper classes
	  is_error_condition_enum	   identifies  an  enumeration	as  an
       std::error_condition
	  (C++11)			  (class template)
	  std::hash<std::error_condition> hash support	for  std::error_condi-
       tion
	  (C++17)			  (class template specialization)

See also
	  error_code			   holds  a  platform-dependent	 error
       code
	  (C++11)			  (class)
	  error_category		  base class for error categories
	  (C++11)			  (class)
	  make_error_condition(std::errc) constructs an	std::errc error	condi-
       tion
	  (C++11)			  (function)

http://cppreference.com		  2022.07.31	       std::error_condition(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::error_condition&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help