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

FreeBSD Manual Pages

  
 
  

home | help
std::basic_...race::empty(3)  C++ Standard Libary std::basic_...race::empty(3)

NAME
       std::basic_stacktrace::empty - std::basic_stacktrace::empty

Synopsis
	  [[nodiscard]]	bool empty() const noexcept;  (since C++23)

	  Checks if the	stacktrace has no stacktrace entries.

Parameters
	  (none)

Return value
	  true if the stacktrace is empty, false otherwise.

Complexity
	  Constant.

Example
       // Run this code

	#include <stacktrace>
	#include <iostream>

	int main()
	{
	    std::cout << std::boolalpha;
	    std::stacktrace bktr;
	    std::cout << "Initially, bktr.empty(): " <<	bktr.empty() <<	'\n';

	    bktr = std::stacktrace::current();
	    std::cout	<<   "After   getting	entries,  bktr.empty():	 "  <<
       bktr.empty() << '\n';
	}

Possible output:
	Initially, bktr.empty(): true
	After getting entries, bktr.empty(): false

See also
	  size returns the number of stacktrace	entries
	       (public member function)

http://cppreference.com		  2024.06.10	  std::basic_...race::empty(3)

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

home | help