Public Member Functions | Private Attributes | List of all members
BT::scoped_demangled_name Class Reference

#include <demangle_util.h>

Public Member Functions

char const * get () const noexcept
 
scoped_demangled_nameoperator= (scoped_demangled_name const &)=delete
 
 scoped_demangled_name (char const *name) noexcept
 
 scoped_demangled_name (scoped_demangled_name const &)=delete
 
 ~scoped_demangled_name () noexcept
 

Private Attributes

char const * m_p
 

Detailed Description

Definition at line 27 of file demangle_util.h.

Constructor & Destructor Documentation

◆ scoped_demangled_name() [1/2]

BT::scoped_demangled_name::scoped_demangled_name ( char const *  name)
inlineexplicitnoexcept

Definition at line 33 of file demangle_util.h.

◆ ~scoped_demangled_name()

BT::scoped_demangled_name::~scoped_demangled_name ( )
inlinenoexcept

Definition at line 36 of file demangle_util.h.

◆ scoped_demangled_name() [2/2]

BT::scoped_demangled_name::scoped_demangled_name ( scoped_demangled_name const &  )
delete

Member Function Documentation

◆ get()

char const* BT::scoped_demangled_name::get ( ) const
inlinenoexcept

Definition at line 41 of file demangle_util.h.

◆ operator=()

scoped_demangled_name& BT::scoped_demangled_name::operator= ( scoped_demangled_name const &  )
delete

Member Data Documentation

◆ m_p

char const* BT::scoped_demangled_name::m_p
private

Definition at line 30 of file demangle_util.h.


The documentation for this class was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09