一呼百應, "one call, a hundred responses"
Loading...
Searching...
No Matches
performance_constraints.hpp File Reference
#include "common.hpp"
Include dependency graph for performance_constraints.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ein_nonblocking
 Declares a function does not block.
 
#define ein_blocking
 Declares a function potentially blocks. Prevents inference of ein_nonblocking.
 
#define ein_nonallocating
 Declares a function does not allocate heap memory.
 
#define ein_allocating
 Declares a function potentially allocates heap memory. Prevents inference of nonallocating.
 
#define ein_noalloc(__x)
 a bool parameterized version of ein_nonallocating
 
#define ein_noblock(__x)
 a bool parameterized version of ein_nonblocking
 

Detailed Description

SPDX-FileType: Source
SPDX-FileCopyrightText: 2024 Edward Kmett <ekmett@gmail.com>
SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0

Definition in file performance_constraints.hpp.