CPP05
1.0
読み取り中…
検索中…
一致する文字列を見つけられません
PresidentialPardonForm.hpp
[詳解]
1
/* ************************************************************************** */
2
/* */
3
/* ::: :::::::: */
4
/* PresidentialPardonForm.hpp :+: :+: :+: */
5
/* +:+ +:+ +:+ */
6
/* By: kamitsui <kamitsui@student.42tokyo.jp> +#+ +:+ +#+ */
7
/* +#+#+#+#+#+ +#+ */
8
/* Created: 2025/06/30 12:46:56 by kamitsui #+# #+# */
9
/* Updated: 2025/06/30 12:47:26 by kamitsui ### ########.fr */
10
/* */
11
/* ************************************************************************** */
12
18
#ifndef PRESIDENTIALPARDONFORM_HPP
19
#define PRESIDENTIALPARDONFORM_HPP
20
21
#include "
AForm.hpp
"
22
23
class
PresidentialPardonForm
:
public
AForm
{
24
private
:
25
PresidentialPardonForm
();
26
27
public
:
28
// Orthodox Canonical Form
29
PresidentialPardonForm
(
const
std::string
&target);
30
PresidentialPardonForm
(
const
PresidentialPardonForm
&other);
31
PresidentialPardonForm
&
operator=
(
const
PresidentialPardonForm
&other);
32
~PresidentialPardonForm
();
33
34
// Action
35
virtual
void
performAction
()
const
;
36
};
37
38
#endif
std::string
AForm
An abstract base class for forms.
Definition
AForm.hpp:34
PresidentialPardonForm
A concrete form that grants a presidential pardon.
Definition
PresidentialPardonForm.hpp:27
PresidentialPardonForm::operator=
PresidentialPardonForm & operator=(const PresidentialPardonForm &other)
PresidentialPardonForm::performAction
virtual void performAction() const
PresidentialPardonForm::PresidentialPardonForm
PresidentialPardonForm(const std::string &target)
PresidentialPardonForm::PresidentialPardonForm
PresidentialPardonForm(const PresidentialPardonForm &other)
PresidentialPardonForm::~PresidentialPardonForm
~PresidentialPardonForm()
AForm.hpp
Defines the abstract base class AForm for all specific forms.
ex03
PresidentialPardonForm.hpp
構築:
1.9.8