Public Types | Public Member Functions | Public Attributes | List of all members
hpp::corbaServer::ProblemSolverMap Class Reference

#include <hpp/corbaserver/problem-solver-map.hh>

Collaboration diagram for hpp::corbaServer::ProblemSolverMap:
[legend]

Public Types

typedef std::map< std::string, core::ProblemSolverPtr_tProblemMap_t
 

Public Member Functions

 ProblemSolverMap (core::ProblemSolverPtr_t init, const std::string &name="default")
 
core::ProblemSolverPtr_t operator-> ()
 
 operator core::ProblemSolverPtr_t ()
 
core::ProblemSolverPtr_t selected ()
 
bool has (const std::string &name) const
 
template<typename ReturnType >
ReturnType keys () const
 

Public Attributes

std::string selected_
 
ProblemMap_t map_
 

Member Typedef Documentation

◆ ProblemMap_t

Constructor & Destructor Documentation

◆ ProblemSolverMap()

hpp::corbaServer::ProblemSolverMap::ProblemSolverMap ( core::ProblemSolverPtr_t  init,
const std::string &  name = "default" 
)
inline

References init().

Member Function Documentation

◆ has()

bool hpp::corbaServer::ProblemSolverMap::has ( const std::string &  name) const
inline

◆ keys()

template<typename ReturnType >
ReturnType hpp::corbaServer::ProblemSolverMap::keys ( ) const
inline

◆ operator core::ProblemSolverPtr_t()

hpp::corbaServer::ProblemSolverMap::operator core::ProblemSolverPtr_t ( )
inline

◆ operator->()

core::ProblemSolverPtr_t hpp::corbaServer::ProblemSolverMap::operator-> ( )
inline

◆ selected()

core::ProblemSolverPtr_t hpp::corbaServer::ProblemSolverMap::selected ( )
inline

Member Data Documentation

◆ map_

ProblemMap_t hpp::corbaServer::ProblemSolverMap::map_

◆ selected_

std::string hpp::corbaServer::ProblemSolverMap::selected_