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

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

Definition at line 33 of file demangle_util.h.

BT::scoped_demangled_name::~scoped_demangled_name ( )
inlinenoexcept

Definition at line 38 of file demangle_util.h.

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

Member Function Documentation

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

Definition at line 43 of file demangle_util.h.

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

Member Data Documentation

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:


behaviotree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Tue May 4 2021 02:56:26