ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TReturnTypeAdapter Class Reference

#include <RootType.h>

Collaboration diagram for TReturnTypeAdapter:

Public Member Functions

 TReturnTypeAdapter (const std::string &name)
 
std::string Name (unsigned int mod=0) const
 

Private Attributes

std::string fName
 

Detailed Description

Definition at line 49 of file RootType.h.

Constructor & Destructor Documentation

◆ TReturnTypeAdapter()

TReturnTypeAdapter::TReturnTypeAdapter ( const std::string &  name)
inline

Definition at line 51 of file RootType.h.

51 : fName( name ) {}

Member Function Documentation

◆ Name()

std::string TReturnTypeAdapter::Name ( unsigned int  mod = 0) const

Definition at line 92 of file RootType.cxx.

93 {
94 // get the name of the return type that is being adapted
95  std::string name = fName;
96 
97  if ( mod & Reflex::FINAL )
98  name = ResolveTypedef( name );
99 
100  if ( ! ( mod & Reflex::QUALIFIED ) )
101  name = UnqualifiedTypeName( fName );
102 
103  return name;
104 }

Member Data Documentation

◆ fName

std::string TReturnTypeAdapter::fName
private

Definition at line 56 of file RootType.h.


The documentation for this class was generated from the following files:
maskDeadModules.mod
mod
Definition: maskDeadModules.py:36
TReturnTypeAdapter::fName
std::string fName
Definition: RootType.h:56
Reflex::FINAL
@ FINAL
Definition: RootType.h:25
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
Reflex::QUALIFIED
@ QUALIFIED
Definition: RootType.h:26