Public Member Functions | Private Types | Private Attributes | List of all members
dbw_fca_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_fca_can::PlatformMap::MapP
private

Definition at line 104 of file PlatformMap.h.

Constructor & Destructor Documentation

dbw_fca_can::PlatformMap::PlatformMap ( )
inline

Definition at line 51 of file PlatformMap.h.

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

Definition at line 52 of file PlatformMap.h.

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

Definition at line 53 of file PlatformMap.h.

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

Definition at line 54 of file PlatformMap.h.

Member Function Documentation

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

Definition at line 65 of file PlatformMap.h.

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

Definition at line 75 of file PlatformMap.h.

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

Definition at line 86 of file PlatformMap.h.

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

Definition at line 89 of file PlatformMap.h.

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

Definition at line 99 of file PlatformMap.h.

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

Definition at line 59 of file PlatformMap.h.

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

Definition at line 62 of file PlatformMap.h.

Member Data Documentation

Map dbw_fca_can::PlatformMap::map
private

Definition at line 106 of file PlatformMap.h.


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


dbw_fca_can
Author(s): Kevin Hallenbeck
autogenerated on Wed May 12 2021 02:14:05