Manifesto
Changelog
Coding Style Guide
API
Directory hierarchy
Namespace hierarchy
API contents
Classes
Macros
Directories
Enumerations
Files
Functions
Groups
Namespaces
carb
carb::assert
carb::assets
carb::audio
carb::container
carb::container::detail
carb::cpp
carb::cpp::addressof
carb::cpp::addressof
carb::cpp::as_bytes
carb::cpp::as_writable_bytes
carb::cpp::binary_semaphore
carb::cpp::bit_cast
carb::cpp::bit_ceil
carb::cpp::bit_floor
carb::cpp::bool_constant
carb::cpp::byte
carb::cpp::barrier
carb::cpp::basic_string_view
carb::cpp::conjunction
carb::cpp::counting_semaphore
carb::cpp::disjunction
carb::cpp::invoke_result
carb::cpp::is_invocable
carb::cpp::is_invocable_r
carb::cpp::is_nothrow_convertible
carb::cpp::is_nothrow_invocable
carb::cpp::is_nothrow_invocable_r
carb::cpp::is_nothrow_swappable
carb::cpp::is_nothrow_swappable_with
carb::cpp::is_swappable
carb::cpp::is_swappable_with
carb::cpp::latch
carb::cpp::negation
carb::cpp::remove_cvref
carb::cpp::span
carb::cpp::type_identity
carb::cpp::construct_at
carb::cpp::countl_one
carb::cpp::countl_one_constexpr
carb::cpp::countl_zero
carb::cpp::countl_zero_constexpr
carb::cpp::countr_one
carb::cpp::countr_one_constexpr
carb::cpp::countr_zero
carb::cpp::countr_zero_constexpr
carb::cpp::data
carb::cpp::data
carb::cpp::data
carb::cpp::data
carb::cpp::destroy_at
carb::cpp::destroy_at
carb::cpp::dynamic_extent
carb::cpp::endian
carb::cpp::gcd
carb::cpp::has_single_bit
carb::cpp::invoke
carb::cpp::invoke_r
carb::cpp::invoke_result_t
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::operator""_sv
carb::cpp::popcount
carb::cpp::popcount_constexpr
carb::cpp::remove_cvref_t
carb::cpp::string_view
carb::cpp::swap
carb::cpp::type_identity_t
carb::cpp::u16string_view
carb::cpp::u32string_view
carb::cpp::u8string_view
carb::cpp::void_t
carb::cpp::wstring_view
carb::cpp17
carb::cpp20
carb::crashreporter
carb::crashreporter::detail
carb::delegate
carb::detail
carb::dictionary
carb::eventdispatcher
carb::events
carb::extras
carb::filesystem
carb::input
carb::l10n
carb::launcher
carb::logging
carb::math
carb::memory
carb::options
carb::process
carb::profiler
carb::settings
carb::simplegui
carb::stats
carb::tasking
carb::this_process
carb::this_thread
carb::thread
carb::thread::detail
carb::time
carb::tokens
carb::variant
carb::variant_literals
carb::windowing
detail
detail::IsNothrowSwappable
detail::IsNothrowSwappableWith
detail::IsSwappable
detail::IsSwappableWith
detail::invocable_r_impl
omni
omni::audio
omni::audio::experimental
omni::compiletime
omni::core
omni::detail
omni::experimental
omni::experimental::job
omni::ext
omni::extras
omni::kit
omni::kit::update
omni::log
omni::platforminfo
omni::python
omni::python::detail
omni::str
omni::structuredlog
omni::structuredlog::@236
omni::structuredlog::@249
rtx
std
Pages
Structs
Typedefs
Unions
Variables
License
Top Level
Carbonite Plugins/Interfaces
Omniverse Native Interfaces
Deploying a Carbonite Application
Components
Asserts
Audio
Crash Reporter
Function
Localization
Logging
Memory
Python Bindings
String
Tasking
Telemetry
Unicode
Guides
ABI Compatibility
Building
Testing
Packaging
Releasing
Using Valgrind
Carbonite Interface Walkthrough
Creating a New Omniverse Native Interface
Troubleshooting
Extending an Omniverse Native Interface Walkthrough
Using omni.bind
Documenting
Documentation Guidelines
Restructured Text Guide
C++ Documentation Guide
Python Documentation Guide
carbonite
»
Carbonite SDK API
»
Functions
»
carb::cpp::destroy_at
carb::cpp::destroy_at
Defined in
carb/cpp/Memory.h
template
<
typename
T
>
constexpr
std
::
enable_if_t
<
!
std
::
is_array
<
T
>
::
value
>
carb
::
cpp
::
destroy_at
(
T
*
const
p
)
noexcept
(
std
::
is_nothrow_destructible
<
T
>
::
value
)
Call the destructor of
p
.