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

A concrete form that simulates a robotomy attempt. [詳解]

#include <RobotomyRequestForm.hpp>

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

公開メンバ関数

 RobotomyRequestForm (const std::string &target)
 
 RobotomyRequestForm (const RobotomyRequestForm &other)
 
RobotomyRequestFormoperator= (const RobotomyRequestForm &other)
 
 ~RobotomyRequestForm ()
 
virtual void performAction () const
 Makes drilling noises and informs of a 50% successful robotomy.
 
 RobotomyRequestForm (const std::string &target)
 
 RobotomyRequestForm (const RobotomyRequestForm &other)
 
RobotomyRequestFormoperator= (const RobotomyRequestForm &other)
 
 ~RobotomyRequestForm ()
 
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 simulates a robotomy attempt.

RobotomyRequestForm.hpp28 行目に定義があります。

構築子と解体子

◆ RobotomyRequestForm() [1/4]

RobotomyRequestForm::RobotomyRequestForm ( const std::string target)

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

◆ RobotomyRequestForm() [2/4]

RobotomyRequestForm::RobotomyRequestForm ( const RobotomyRequestForm other)

RobotomyRequestForm.cpp22 行目に定義があります。

◆ ~RobotomyRequestForm() [1/2]

RobotomyRequestForm::~RobotomyRequestForm ( )

RobotomyRequestForm.cpp29 行目に定義があります。

◆ RobotomyRequestForm() [3/4]

RobotomyRequestForm::RobotomyRequestForm ( const std::string target)

◆ RobotomyRequestForm() [4/4]

RobotomyRequestForm::RobotomyRequestForm ( const RobotomyRequestForm other)

◆ ~RobotomyRequestForm() [2/2]

RobotomyRequestForm::~RobotomyRequestForm ( )

関数詳解

◆ operator=() [1/2]

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

RobotomyRequestForm.cpp24 行目に定義があります。

◆ operator=() [2/2]

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

◆ performAction() [1/2]

void RobotomyRequestForm::performAction ( ) const
virtual

Makes drilling noises and informs of a 50% successful robotomy.

AFormを実装しています。

RobotomyRequestForm.cpp34 行目に定義があります。

◆ performAction() [2/2]

virtual void RobotomyRequestForm::performAction ( ) const
virtual

AFormを実装しています。


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