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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::declare_no_pointers	- std::declare_no_pointers

Synopsis
	  Defined in header <memory>
	  void declare_no_pointers( char *p, std::size_t n );  (since C++11)
							       (removed	    in
       C++23)

	  Informs the garbage collector	or leak	detector  that	the  specified
       memory region (n
	  bytes	 beginning  at the byte	pointed	to by p) contains no traceable
       pointers. If any
	  part of the region is	within an allocated object, the	entire	region
       must be
	  contained in the same	object.

Parameters
	  p - pointer to the beginning of the range
	  n - the number of bytes in the range

Return value
	  (none)

Exceptions
	  Throws nothing.

Example
	   This	section	is incomplete
	   Reason: no example

See also
	  undeclare_no_pointers	       cancels	  the	effect	 of   std::de-
       clare_no_pointers
	  (C++11)(removed in C++23) (function)

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

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

home | help