Public Member Functions | Private Types | Private Attributes | List of all members
dbw_mkz_can::PlatformMap Class Reference

#include <PlatformMap.h>

Public Member Functions

ModuleVersion findModule (Module m) const
 
ModuleVersion findModule (Platform p, Module m) const
 
ModuleVersion findModule (const PlatformVersion &x) const
 
PlatformVersion findPlatform (Module m) const
 
PlatformVersion findPlatform (const PlatformVersion &x) const
 
void insert (Platform p, Module m, ModuleVersion v)
 
void insert (const PlatformVersion &x)
 
 PlatformMap ()
 
 PlatformMap (Platform p, Module m, ModuleVersion v)
 
 PlatformMap (const PlatformVersion &x)
 
 PlatformMap (const std::vector< PlatformVersion > &vec)
 

Private Types

typedef MapP Map
 
typedef std::map< Module, ModuleVersionMapM
 
typedef std::map< Platform, MapMMapP
 

Private Attributes

Map map
 

Detailed Description

Definition at line 49 of file PlatformMap.h.

Member Typedef Documentation

Definition at line 105 of file PlatformMap.h.

Definition at line 103 of file PlatformMap.h.

typedef std::map<Platform, MapM> dbw_mkz_can::PlatformMap::MapP
private

Definition at line 104 of file PlatformMap.h.

Constructor & Destructor Documentation

dbw_mkz_can::PlatformMap::PlatformMap ( )
inline

Definition at line 51 of file PlatformMap.h.

dbw_mkz_can::PlatformMap::PlatformMap ( Platform  p,
Module  m,
ModuleVersion  v 
)
inline

Definition at line 52 of file PlatformMap.h.

dbw_mkz_can::PlatformMap::PlatformMap ( const PlatformVersion x)
inline

Definition at line 53 of file PlatformMap.h.

dbw_mkz_can::PlatformMap::PlatformMap ( const std::vector< PlatformVersion > &  vec)
inline

Definition at line 54 of file PlatformMap.h.

Member Function Documentation

ModuleVersion dbw_mkz_can::PlatformMap::findModule ( Module  m) const
inline

Definition at line 65 of file PlatformMap.h.

ModuleVersion dbw_mkz_can::PlatformMap::findModule ( Platform  p,
Module  m 
) const
inline

Definition at line 75 of file PlatformMap.h.

ModuleVersion dbw_mkz_can::PlatformMap::findModule ( const PlatformVersion x) const
inline

Definition at line 86 of file PlatformMap.h.

PlatformVersion dbw_mkz_can::PlatformMap::findPlatform ( Module  m) const
inline

Definition at line 89 of file PlatformMap.h.

PlatformVersion dbw_mkz_can::PlatformMap::findPlatform ( const PlatformVersion x) const
inline

Definition at line 99 of file PlatformMap.h.

void dbw_mkz_can::PlatformMap::insert ( Platform  p,
Module  m,
ModuleVersion  v 
)
inline

Definition at line 59 of file PlatformMap.h.

void dbw_mkz_can::PlatformMap::insert ( const PlatformVersion x)
inline

Definition at line 62 of file PlatformMap.h.

Member Data Documentation

Map dbw_mkz_can::PlatformMap::map
private

Definition at line 106 of file PlatformMap.h.


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


dbw_mkz_can
Author(s): Kevin Hallenbeck
autogenerated on Fri May 14 2021 02:47:08