Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
common_type
Pattern.hpp
Go to the documentation of this file.
1
18
#pragma once
19
20
#include <boost/shared_ptr.hpp>
21
#include <string>
22
#include <iostream>
23
24
namespace
ISM
{
25
29
struct
Pattern
{
30
std::string
name
;
31
int
expectedMaxWeight
;
32
Pattern
(std::string name,
int
expectedMaxWeight):
33
name(name), expectedMaxWeight(expectedMaxWeight) {}
34
};
35
36
typedef
boost::shared_ptr<Pattern>
PatternPtr
;
37
38
std::ostream&
operator<<
(std::ostream &strm,
const
ISM::Pattern
&o);
39
std::ostream&
operator<<
(std::ostream &strm,
const
ISM::PatternPtr
&o);
40
}
ISM::Pattern::Pattern
Pattern(std::string name, int expectedMaxWeight)
Definition:
Pattern.hpp:32
ISM::Pattern
Definition:
Pattern.hpp:29
ISM::Pattern::name
std::string name
Definition:
Pattern.hpp:30
ISM::operator<<
std::ostream & operator<<(std::ostream &strm, const ISM::ObjectRelation &r)
Definition:
ObjectRelation.cpp:167
ISM::PatternPtr
boost::shared_ptr< Pattern > PatternPtr
Definition:
Pattern.hpp:36
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
ISM::Pattern::expectedMaxWeight
int expectedMaxWeight
Definition:
Pattern.hpp:31
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:40