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 25 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 31 of file demangle_util.h.

◆ ~scoped_demangled_name()

BT::scoped_demangled_name::~scoped_demangled_name ( )
inlinenoexcept

Definition at line 34 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 39 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 28 of file demangle_util.h.


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


behaviortree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Mon Jul 3 2023 02:50:15