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 949 of file OksConfiguration.cpp.

Constructor & Destructor Documentation

◆ InheritanceData()

InheritanceData::InheritanceData ( const OksKernel & kernel)

Definition at line 959 of file OksConfiguration.cpp.

960{
961 for (OksClass::Map::const_iterator i = kernel.classes().begin(); i != kernel.classes().end(); ++i)
962 if (const OksClass::FList *slist = i->second->all_super_classes())
963 {
964 std::set<std::string> &data(m_data[i->second->get_name()]);
965 for (const auto &j : *slist)
966 data.insert(j->get_name());
967 }
968}
std::list< OksClass *, boost::fast_pool_allocator< OksClass * > > FList
Definition class.hpp:240
const OksClass::Map & classes() const
Get classes.
Definition kernel.hpp:1772
const OksConfiguration::SMap & data() const
OksConfiguration::SMap m_data

Member Function Documentation

◆ data()

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

Definition at line 953 of file OksConfiguration.cpp.

953{ return m_data; }

Member Data Documentation

◆ m_data

OksConfiguration::SMap InheritanceData::m_data

Definition at line 955 of file OksConfiguration.cpp.


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