backward_ros
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace backward
Namespace backward::Color
Namespace backward::ColorMode
Namespace backward::details
Namespace backward::system_tag
Namespace backward::trace_resolver_tag
Namespace std
Classes and Structs
Template Struct default_delete
Template Struct deleter
Struct demangler
Template Struct demangler_impl
Template Struct hashtable
Template Struct rm_ptr
Template Struct rm_ptr< const T * >
Template Struct rm_ptr< T * >
Struct ResolvedTrace
Struct ResolvedTrace::SourceLoc
Struct SourceFile::not_isempty
Struct SourceFile::not_isspace
Struct Trace
Class cfile_streambuf
Class Colorize
Template Class handle
Class Printer
Class SignalHandling
Class SnippetFactory
Class SourceFile
Class StackTrace
Template Class StackTraceImpl
Class StackTraceImplBase
Class StackTraceImplHolder
Class TraceResolver
Template Class TraceResolverImpl
Template Class TraceResolverImpl< system_tag::unknown_tag >
Class TraceResolverImplBase
Enums
Enum type
Enum type
Functions
Template Function backward::details::move(const T&)
Template Function backward::details::move(T&)
Function backward::details::split_source_prefixes
Variables
Variable backward::details::kBackwardPathDelimiter
Defines
Define BACKWARD_ATLEAST_CXX98
Define BACKWARD_CXX98
Define BACKWARD_SYSTEM_UNKNOWN
Define NOINLINE
Define nullptr
Define override
Typedefs
Typedef backward::system_tag::current_tag
Directories
Directory include
Directory backward_ros
Files
File backward.hpp
Standard Documents
CHANGELOG
Changelog for package backward_ros
1.0.6 (2024-11-07)
1.0.5 (2023-12-29)
1.0.4 (2023-12-04)
1.0.3 (2023-11-14)
1.0.2 (2022-03-31)
1.0.1 (2021-07-14)
1.0.0 (2021-07-13)
0.1.7 (2019-01-11)
0.1.6 (2018-05-02)
0.1.5 (2018-04-27)
0.1.4 (2017-05-31)
LICENSE
PACKAGE
README
Backward ROS
Integration of backward_ros
Index
backward_ros
C++ API
Template Class handle
View page source
Template Class handle
Defined in
File backward.hpp
Class Documentation
template
<
typename
T
,
typename
Deleter
=
deleter
<
void
,
void
*
,
&
::
free
>
>
class
handle
Public Types
typedef
rm_ptr
<
T
>
::
type
&
ref_t
typedef
const
rm_ptr
<
T
>
::
type
&
const_ref_t
Public Functions
inline
~handle
(
)
inline
explicit
handle
(
)
inline
explicit
handle
(
T
val
)
inline
explicit
handle
(
const
handle
&
from
)
inline
handle
&
operator
=
(
const
handle
&
from
)
inline
void
reset
(
T
new_val
)
inline
void
update
(
T
new_val
)
inline
operator
const
dummy
*
(
)
const
inline
T
get
(
)
inline
T
release
(
)
inline
void
swap
(
handle
&
b
)
inline
T
&
operator
->
(
)
inline
const
T
&
operator
->
(
)
const
inline
ref_t
operator
*
(
)
inline
const_ref_t
operator
*
(
)
const
inline
ref_t
operator
[]
(
size_t
idx
)
inline
T
*
operator
&
(
)