Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Browsable::RProvider::ClassArg Class Reference

Definition at line 42 of file RProvider.hxx.

Public Member Functions

 ClassArg (const char *_name)
 
 ClassArg (const std::string &_name)
 
 ClassArg (const TClass *_cl)
 
bool empty () const
 
const TClassGetClass () const
 
const std::string & GetName () const
 

Private Member Functions

 ClassArg ()=delete
 

Private Attributes

const TClasscl {nullptr}
 
std::string name
 

Friends

class RProvider
 

#include <ROOT/Browsable/RProvider.hxx>

Constructor & Destructor Documentation

◆ ClassArg() [1/4]

ROOT::Experimental::Browsable::RProvider::ClassArg::ClassArg ( )
privatedelete

◆ ClassArg() [2/4]

ROOT::Experimental::Browsable::RProvider::ClassArg::ClassArg ( const TClass _cl)
inline

Definition at line 48 of file RProvider.hxx.

◆ ClassArg() [3/4]

ROOT::Experimental::Browsable::RProvider::ClassArg::ClassArg ( const std::string &  _name)
inline

Definition at line 49 of file RProvider.hxx.

◆ ClassArg() [4/4]

ROOT::Experimental::Browsable::RProvider::ClassArg::ClassArg ( const char *  _name)
inline

Definition at line 50 of file RProvider.hxx.

Member Function Documentation

◆ empty()

bool ROOT::Experimental::Browsable::RProvider::ClassArg::empty ( ) const
inline

Definition at line 52 of file RProvider.hxx.

◆ GetClass()

const TClass * ROOT::Experimental::Browsable::RProvider::ClassArg::GetClass ( ) const
inline

Definition at line 53 of file RProvider.hxx.

◆ GetName()

const std::string & ROOT::Experimental::Browsable::RProvider::ClassArg::GetName ( ) const
inline

Definition at line 54 of file RProvider.hxx.

Friends And Related Symbol Documentation

◆ RProvider

friend class RProvider
friend

Definition at line 43 of file RProvider.hxx.

Member Data Documentation

◆ cl

const TClass* ROOT::Experimental::Browsable::RProvider::ClassArg::cl {nullptr}
private

Definition at line 44 of file RProvider.hxx.

◆ name

std::string ROOT::Experimental::Browsable::RProvider::ClassArg::name
private

Definition at line 45 of file RProvider.hxx.

Libraries for ROOT::Experimental::Browsable::RProvider::ClassArg:

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