로드 중...
검색 중...
일치하는 항목 없음
gamsdomain.h
1
26#ifndef GAMSDOMAIN_H
27#define GAMSDOMAIN_H
28
29#include "gamsset.h"
30#include <문자열>
31
32네임스페이스게임{
33
34클래스GAMSDomainImpl;
35
37클래스LIBSPECGAMSDomain
38{
39공개:
42
45 GAMSDomain(const GAMSSet& 설정);
46
49 GAMSDomain(conststd::string& RelaxationName);
50
53 GAMSDomain(const 문자* 완화된 이름);
54
57 GAMSDomain(const GAMSDomain& 기타);
58
63
67 GAMSDomain&연산자=(conststd::string& RelaxName);
68
72 GAMSDomain&연산자=(const 문자* 완화된 이름);
73
78
82 부울 연산자!=(const GAMSDomain& 기타)const;
83
87 부울 연산자==(const GAMSDomain& 기타)const;
88
92 GAMSSet getSet() const;
93
96 conststd::string&이름() const;
97
100 부울 isRelaxed() const;
101
104 부울 isValid() const;
105
106비공개:
107std::shared_ptr<GAMSDomainImpl> mImpl;
108};
109
110}// 네임스페이스 크레이지 슬롯
111
112#endif// GAMSDOMAIN_H
이 클래스는 GAMSSet 개체와 완화된 집합, 즉 문자열의 추상화를 나타냅니다.
GAMSDomain 및 연산자=(const GAMSDomain &other)
GAMSDomain 및 연산자=(const GAMSSet &set)
GAMSDomain(const GAMSSet &set)
GAMSDomain(const GAMSDomain 및 기타)
부울 연산자==(const GAMSDomain &other) const
const std::string & name() const
부울 연산자!=(const GAMSDomain &other) const
GAMSDomain & 연산자=(const std::string &relaxedName)
GAMSDomain(const char *relaxedName)
GAMSDomain 및 연산자=(const char *relaxedName)
GAMSDomain(const std::string &relaxedName)
GAMSDomain()
기본 생성자.