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

Public Member Functions

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

Public Attributes

OksConfiguration::SMap m_data

Detailed Description

Definition at line 873 of file OksConfiguration.cpp.

Constructor & Destructor Documentation

◆ InheritanceData()

InheritanceData::InheritanceData ( const OksKernel & kernel)

Definition at line 883 of file OksConfiguration.cpp.

884{
885 for (OksClass::Map::const_iterator i = kernel.classes().begin(); i != kernel.classes().end(); ++i)
886 if (const OksClass::FList* slist = i->second->all_super_classes()) {
887 std::set<std::string>& data(m_data[i->second->get_name()]);
888 for (const auto& j : *slist)
889 data.insert(j->get_name());
890 }
891}
std::list< OksClass *, boost::fast_pool_allocator< OksClass * > > FList
Definition class.hpp:254
const OksClass::Map & classes() const
Get classes.
Definition kernel.hpp:1711
const OksConfiguration::SMap & data() const
OksConfiguration::SMap m_data

Member Function Documentation

◆ data()

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

Definition at line 878 of file OksConfiguration.cpp.

878{ return m_data; }

Member Data Documentation

◆ m_data

OksConfiguration::SMap InheritanceData::m_data

Definition at line 880 of file OksConfiguration.cpp.


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