DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
InheritanceData Struct Reference

Public Member Functions

 InheritanceData (const OksKernel &)
 
const OksConfiguration::SMapdata () const
 

Public Attributes

OksConfiguration::SMap m_data
 

Detailed Description

Definition at line 942 of file OksConfiguration.cpp.

Constructor & Destructor Documentation

◆ InheritanceData()

InheritanceData::InheritanceData ( const OksKernel & kernel)

Definition at line 952 of file OksConfiguration.cpp.

953{
954 for (OksClass::Map::const_iterator i = kernel.classes().begin(); i != kernel.classes().end(); ++i)
955 if (const OksClass::FList *slist = i->second->all_super_classes())
956 {
957 std::set<std::string> &data(m_data[i->second->get_name()]);
958 for (const auto &j : *slist)
959 data.insert(j->get_name());
960 }
961}
std::list< OksClass *, boost::fast_pool_allocator< OksClass * > > FList
Definition class.hpp:235
const OksClass::Map & classes() const
Get classes.
Definition kernel.hpp:1767
const OksConfiguration::SMap & data() const
OksConfiguration::SMap m_data

Member Function Documentation

◆ data()

const OksConfiguration::SMap & InheritanceData::data ( ) const
inline

Definition at line 946 of file OksConfiguration.cpp.

946{ return m_data; }

Member Data Documentation

◆ m_data

OksConfiguration::SMap InheritanceData::m_data

Definition at line 948 of file OksConfiguration.cpp.


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