| gs::detail::access_down_cast_tag | |
| gs::cnf::CallbAdapt< T > | Deprecated! Template specialized adapter class which can be used to call a arbitrary callback function |
| gs::cnf::CallbAdapt_b | Deprecated! Adapter base class which can be used to call a arbitrary callback function |
| gs::cnf::cnf_api | GreenControl Config API 'interface' |
| gs::cnf::CommandLine_Tool | Tool which provides a command line in the simulation terminal for access to parameters |
| gs::cnf::CommandLineConfigParser | Command line parser for parameter configuration |
| gs::cnf::CommandLineException | Exception class for wrong command line parameter |
| gs::cnf::ConfigDatabase_T< gs_param_base_T > | Database channel for configurable parameters, used by the ConfigPlugin |
| gs::cnf::ConfigDatabase_T< gs_param_base_T >::parameter | Struct for parameter information to be saved in map |
| gs::cnf::ConfigFile_Tool | Tool which reads a configuration file and sets parameters and provides configuration of a string representing one line |
| gs::cnf::ConfigPlugin | ConfigPlugin for service "ConfigPlugin" CONFIG_SERVICE |
| gs::cnf::ConfigPrivatePlugin_T< gs_param_base_T, gs_param_STRING_T, GCnf_private_Api_T > | Private Config Plugin to be used within a private config API |
| gs::cnf::ConfigSet | Data structure carrying a set of configuration data that can be applied to the model or a module |
| gs::detail::const_cast_tag | |
| gs::ctr::control_initiator_multi_port | Target multi port for the GC Core |
| gs::ctr::control_initiator_port | Initiator port for APIs to connect to GC Core |
| gs::ctr::control_target_multi_port | Target multi port for the GC Core |
| gs::ctr::control_target_port | Target port for APIs to connect to GC Core |
| gs::ctr::ControlAddressMap | Address map for the GreenControl Core |
| gs::ctr::ControlPhase | Phases of the communication with transaction containers |
| gs::ctr::ControlTransaction | Control transaction class |
| gs::detail::dynamic_cast_tag | |
| gs::ctr::gc_b_if< TRANSACTION > | |
| gs::ctr::gc_base_port< PV, PVT > | |
| gs::ctr::GC_Core | Central routing core of the GreenControl framework |
| gs::ctr::GC_Core::master_connector | Connector to receive master calls from peq |
| gs::ctr::GC_Core::slave_connector | Connector to receive slave calls from peq |
| gs::ctr::GC_Core_if | Interface to identify the GC_Core instance |
| gs::ctr::gc_multi_base_port< PV, PVT > | |
| gs::ctr::gc_port | Port to the GreenControl Core |
| gs::ctr::gc_port::master_connector | Connector to receive master calls from peq |
| gs::ctr::gc_port::slave_connector | Connector to receive slave calls from peq |
| gs::ctr::gc_port_if | Interface to be implemented by APIs which use the gc_port |
| gs::ctr::GCException | GreenControl exception class |
| gs::cnf::GCnf_Api_t< gs_param_base_T, GCnf_private_Api_TMPL, gs_param_T > | GreenControl Config API (typedefed to GCnf_Api) to be used by other APIs |
| gs::cnf::GCnf_private_Api_T< gs_param_base_T, gs_param_T > | |
| gs::cnf::gcnfScmlProperty_base | Base class for scml_property parameters |
| gs::cnf::gcnfScmlProperty_base::WrongTypeException | Exception class for wrong types in scml_properties |
| gs::cnf::gcnfScmlProperty_tbase< T > | Base class for scml_property parameters, templated |
| gs::cnf::GenericTransactionCopy | Class which allows gs_params which are a copy of the main attributes of tlm::gp::GenericTransaction |
| gs::cnf::gs_param< T > | The parameters, gs_param class, templated |
| gs_param< bool > | Template specialization for gs_param<bool> |
| gs::cnf::gs_param< bool > | Template specialization for gs_param<bool> |
| gs::cnf::gs_param< char > | Template specialization for gs_param<char> |
| gs_param< char > | Template specialization for gs_param<char> |
| gs::cnf::gs_param< ControlTransaction > | Template specialization for gs_param<gc_transaction> |
| gs_param< double > | Template specialization for gs_param<double> |
| gs::cnf::gs_param< double > | Template specialization for gs_param<double> |
| gs_param< float > | Template specialization for gs_param<float> |
| gs::cnf::gs_param< float > | Template specialization for gs_param<float> |
| gs::cnf::gs_param< GenericTransactionCopy > | Template specialization for gs_param< GenericTransactionCopy > |
| gs_param< int > | Template specialization for gs_param<int> |
| gs::cnf::gs_param< int > | Template specialization for gs_param<int> |
| gs::cnf::gs_param< long long > | Template specialization for gs_param<long long int> |
| gs_param< long long > | Template specialization for gs_param<long long int> |
| gs::cnf::gs_param< sc_core::sc_time > | Template specialization for gs_param< sc_time > |
| gs_param< sc_core::sc_time > | Template specialization for gs_param< sc_time > |
| gs::cnf::gs_param< sc_dt::sc_bigint< W > > | Template specialization for gs_param< sc_bigint<W> > |
| gs_param< sc_dt::sc_bigint< W > > | Template specialization for gs_param< sc_bigint<W> > |
| gs::cnf::gs_param< sc_dt::sc_biguint< W > > | Template specialization for gs_param< sc_biguint<W> > |
| gs_param< sc_dt::sc_biguint< W > > | Template specialization for gs_param< sc_biguint<W> > |
| gs::cnf::gs_param< sc_dt::sc_bit > | Template specialization for gs_param< sc_bit > |
| gs_param< sc_dt::sc_bit > | Template specialization for gs_param< sc_bit > |
| gs::cnf::gs_param< sc_dt::sc_int< W > > | Template specialization for gs_param< sc_int<W> > |
| gs_param< sc_dt::sc_int< W > > | Template specialization for gs_param< sc_int<W> > |
| gs::cnf::gs_param< sc_dt::sc_int_base > | Template specialization for gs_param< sc_int_base > |
| gs_param< sc_dt::sc_int_base > | Template specialization for gs_param< sc_int_base > |
| gs::cnf::gs_param< sc_dt::sc_logic > | Template specialization for gs_param< sc_logic > |
| gs_param< sc_dt::sc_logic > | Template specialization for gs_param< sc_logic > |
| gs::cnf::gs_param< sc_dt::sc_signed > | Template specialization for gs_param< sc_signed > |
| gs_param< sc_dt::sc_signed > | Template specialization for gs_param< sc_signed > |
| gs::cnf::gs_param< sc_dt::sc_uint< W > > | Template specialization for gs_param< sc_uint<W> > |
| gs_param< sc_dt::sc_uint< W > > | Template specialization for gs_param< sc_uint<W> > |
| gs::cnf::gs_param< sc_dt::sc_uint_base > | Template specialization for gs_param< sc_uint_base > |
| gs_param< sc_dt::sc_uint_base > | Template specialization for gs_param< sc_uint_base > |
| gs::cnf::gs_param< sc_dt::sc_unsigned > | Template specialization for gs_param< sc_unsigned > |
| gs_param< sc_dt::sc_unsigned > | Template specialization for gs_param< sc_unsigned > |
| gs_param< std::string > | Template specialization for gs_param<std::string> |
| gs::cnf::gs_param< std::string > | Template specialization for gs_param<std::string> |
| gs::cnf::gs_param< std::vector< std::string > > | Template specialization for gs_param< std::vector<std::string> > |
| gs_param< std::vector< std::string > > | Template specialization for gs_param< std::vector<std::string> > |
| gs::cnf::gs_param< T * > | Simple Parameter Array: template specialization for all pointer types |
| gs_param< T * > | Simple Parameter Array: template specialization for all pointer types |
| gs::cnf::gs_param< unsigned char > | Template specialization for gs_param<unsigned char> |
| gs_param< unsigned char > | Template specialization for gs_param<unsigned char> |
| gs_param< unsigned int > | Template specialization for gs_param<unsigned int> |
| gs::cnf::gs_param< unsigned int > | Template specialization for gs_param<unsigned int> |
| gs_param< unsigned long long > | Template specialization for gs_param<unsigned long long int> |
| gs::cnf::gs_param< unsigned long long > | Template specialization for gs_param<unsigned long long int> |
| gs::cnf::gs_param< unsigned short > | Template specialization for gs_param<unsigned short> |
| gs_param< unsigned short > | Template specialization for gs_param<unsigned short> |
| gs::cnf::gs_param_array_T< gs_param_base_T > | Extended Parameter Array |
| gs::cnf::gs_param_array_T< gs_param_base_T >::iterator | Parameter iterator for Extended Parameter Arrays |
| gs::cnf::gs_param_base | Base class for all gs_param template specialisations |
| gs::cnf::gs_param_t< T > | Template specialized base class for configuration parameters |
| gs::cnf::initialize_if | Interface to be implemented by each API |
| gs::ctr::letter_digit_iterator | Class which objects return chars when calling next() in the order: 012...890ABC...XYZabc...xyz |
| gs::cnf::LuaFile_Tool | Tool which reads a Lua configuration file and sets parameters |
| gs::ctr::ObjectFactory< T, needsRelease > | |
| gs::ctr::ObjectFactory< PTRTYPE< T >, false > | |
| gs::ctr::ObjectPool< T > | |
| gs::ctr::ObjectPool< T >::entry | |
| gs::cnf::observer_db_if | SystemC interface to allow the ConfigPlugin to get access to the observer database |
| gs::cnf::ObserverDatabase | Observer database stores observers watching for new added parameters |
| gs::cnf::param_db_if | SystemC interface to allow the ConfigPlugin to get access to a parameter database |
| gs::cnf::ParamCallbAdapt< T > | Template specialized adapter class which can be used to call a arbitrary parameter callback function |
| gs::cnf::ParamCallbAdapt_B< T_gs_param_base > | Adapter base class which can be used to call a arbitrary parameter callback function |
| gs::ctr::payload_event_queue< PAYLOAD > | |
| gs::ctr::payload_event_queue< PAYLOAD >::delta_list | |
| gs::ctr::payload_event_queue_if< PAYLOAD > | |
| gs::ctr::payload_event_queue_output_if< PAYLOAD > | |
| gs::cnf::plugin_if | SystemC interface to allow the observer database to get access to the parameter database of the ConfigPlugin |
| gs::detail::polymorphic_cast_tag | |
| gs::cnf::RegisterObserverFailedException | Exception class for wrong command line parameter |
| sc_interface | |
| sc_module | |
| gs::cnf::Scml_Api | User API adaptor which connects the scml_property objects to the GreenControl framework |
| gs::cnf::Scml_database_adaptor | Database channel which connects to CoWare scml library, used by the ConfigPlugin |
| gs::cnf::Scml_database_adaptor::DatabaseException | |
| scml_property< T > | Scml_property class, templated |
| scml_property< bool > | Template specialization scml_property<bool> |
| scml_property< double > | Template specialization scml_property<double> |
| scml_property< int > | Template specialization scml_property<int> |
| scml_property< std::string > | Template specialization scml_property<std::string> |
| scml_property< unsigned int > | Template specialization scml_property<unsigned int> |
| gs::shared_ptr< T > | |
| gs::detail::shared_ptr_traits< T > | |
| gs::detail::shared_ptr_traits< void > | |
| gs::detail::shared_ptr_traits< void const > | |
| gs::detail::shared_ptr_traits< void const volatile > | |
| gs::detail::shared_ptr_traits< void volatile > | |
| gs::detail::static_cast_tag | |
| gs::ctr::timeorderedlist< PAYLOAD > | |
| gs::ctr::timeorderedlist< PAYLOAD >::element | |
| gs::cnf::Tool_GCnf_Api | Simple Tool API for initial and runtime configuration |
| gs::cnf::triple | |
| gs::ctr::TypeChar< T > | |
| gs::ctr::TypeChar< PTRTYPE< T > > | |
| gs::ctr::unevenpair< _T1, _T2 > | |