CPP05 1.0
読み取り中…
検索中…
一致する文字列を見つけられません
PresidentialPardonForm クラス

A concrete form that grants a presidential pardon. [詳解]

#include <PresidentialPardonForm.hpp>

PresidentialPardonForm の継承関係図
Inheritance graph
PresidentialPardonForm 連携図
Collaboration graph

公開メンバ関数

 PresidentialPardonForm (const std::string &target)
 
 PresidentialPardonForm (const PresidentialPardonForm &other)
 
PresidentialPardonFormoperator= (const PresidentialPardonForm &other)
 
 ~PresidentialPardonForm ()
 
virtual void performAction () const
 Informs that the target has been pardoned by Zaphod Beeblebrox.
 
 PresidentialPardonForm (const std::string &target)
 
 PresidentialPardonForm (const PresidentialPardonForm &other)
 
PresidentialPardonFormoperator= (const PresidentialPardonForm &other)
 
 ~PresidentialPardonForm ()
 
virtual void performAction () const
 
- 基底クラス AForm に属する継承公開メンバ関数
 AForm (const std::string &name, int gradeToSign, int gradeToExecute, const std::string &target)
 
 AForm (const AForm &other)
 
AFormoperator= (const AForm &other)
 
virtual ~AForm ()
 
const std::stringgetName () const
 
bool getIsSigned () const
 
int getGradeToSign () const
 
int getGradeToExecute () const
 
const std::stringgetTarget () const
 
void beSigned (const Bureaucrat &bureaucrat)
 
void execute (Bureaucrat const &executor) const
 Central execution logic. Checks requirements before calling specific action.
 
 AForm (const std::string &name, int gradeToSign, int gradeToExecute, const std::string &target)
 
 AForm (const AForm &other)
 
AFormoperator= (const AForm &other)
 
virtual ~AForm ()
 
const std::stringgetName () const
 
bool getIsSigned () const
 
int getGradeToSign () const
 
int getGradeToExecute () const
 
const std::stringgetTarget () const
 
void beSigned (const Bureaucrat &bureaucrat)
 
void execute (Bureaucrat const &executor) const
 

詳解

A concrete form that grants a presidential pardon.

PresidentialPardonForm.hpp27 行目に定義があります。

構築子と解体子

◆ PresidentialPardonForm() [1/4]

PresidentialPardonForm::PresidentialPardonForm ( const std::string target)

PresidentialPardonForm.cpp20 行目に定義があります。

◆ PresidentialPardonForm() [2/4]

PresidentialPardonForm::PresidentialPardonForm ( const PresidentialPardonForm other)

PresidentialPardonForm.cpp23 行目に定義があります。

◆ ~PresidentialPardonForm() [1/2]

PresidentialPardonForm::~PresidentialPardonForm ( )

PresidentialPardonForm.cpp30 行目に定義があります。

◆ PresidentialPardonForm() [3/4]

PresidentialPardonForm::PresidentialPardonForm ( const std::string target)

◆ PresidentialPardonForm() [4/4]

PresidentialPardonForm::PresidentialPardonForm ( const PresidentialPardonForm other)

◆ ~PresidentialPardonForm() [2/2]

PresidentialPardonForm::~PresidentialPardonForm ( )

関数詳解

◆ operator=() [1/2]

PresidentialPardonForm & PresidentialPardonForm::operator= ( const PresidentialPardonForm other)

PresidentialPardonForm.cpp25 行目に定義があります。

◆ operator=() [2/2]

PresidentialPardonForm & PresidentialPardonForm::operator= ( const PresidentialPardonForm other)

◆ performAction() [1/2]

void PresidentialPardonForm::performAction ( ) const
virtual

Informs that the target has been pardoned by Zaphod Beeblebrox.

AFormを実装しています。

PresidentialPardonForm.cpp35 行目に定義があります。

◆ performAction() [2/2]

virtual void PresidentialPardonForm::performAction ( ) const
virtual

AFormを実装しています。


このクラス詳解は次のファイルから抽出されました: