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::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::void_t
carb::cpp::wstring_view
carb::cpp17
carb::cpp20
carb::crashreporter
carb::crashreporter::detail
carb::delegate
carb::delegate::detail
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::@248
omni::structuredlog::@261
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
Carbonite Input Plugin
Overview
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
.