Operator << on Form prints all the information
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
/* By: aortigos <aortigos@student.42malaga.com +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2026/02/21 12:11:18 by aortigos #+# #+# */
|
||||
/* Updated: 2026/03/16 10:10:59 by aortigos ### ########.fr */
|
||||
/* Updated: 2026/03/16 10:15:19 by aortigos ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -100,14 +100,14 @@ std::ostream& operator<<(std::ostream &os, const Form &form)
|
||||
|
||||
if (form.getIsSigned())
|
||||
{
|
||||
isItSigned = " is signed.";
|
||||
isItSigned = " is signed. ";
|
||||
} else {
|
||||
isItSigned = " is not signed.";
|
||||
isItSigned = " is not signed. ";
|
||||
}
|
||||
|
||||
os << form.getName() << isItSigned
|
||||
<< "Grade to execute: " << this->gradeToExecute
|
||||
<< "Grade to sign: " << this->gradeToSign;
|
||||
<< "Grade to sign: " << form.getGradeToSign() << ". "
|
||||
<< "Grade to execute: " << form.getGradeToExecute() << ".";
|
||||
return (os);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: aortigos <aortigos@student.42malaga.com +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2026/02/21 12:12:17 by aortigos #+# #+# */
|
||||
/* Updated: 2026/03/16 10:11:21 by aortigos ### ########.fr */
|
||||
/* Updated: 2026/03/16 10:15:19 by aortigos ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -101,14 +101,14 @@ std::ostream& operator<<(std::ostream &os, const AForm &form)
|
||||
|
||||
if (form.getIsSigned())
|
||||
{
|
||||
isItSigned = " is signed.";
|
||||
isItSigned = " is signed. ";
|
||||
} else {
|
||||
isItSigned = " is not signed.";
|
||||
isItSigned = " is not signed. ";
|
||||
}
|
||||
|
||||
os << form.getName() << isItSigned
|
||||
<< "Grade to execute: " << this->gradeToExecute
|
||||
<< "Grade to sign: " << this->gradeToSign;
|
||||
<< "Grade to sign: " << form.getGradeToSign() << ". "
|
||||
<< "Grade to execute: " << form.getGradeToExecute() << ".";
|
||||
return (os);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: aortigos <aortigos@student.42malaga.com +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2026/02/21 12:13:40 by aortigos #+# #+# */
|
||||
/* Updated: 2026/03/16 10:11:30 by aortigos ### ########.fr */
|
||||
/* Updated: 2026/03/16 10:15:19 by aortigos ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -101,14 +101,14 @@ std::ostream& operator<<(std::ostream &os, const AForm &form)
|
||||
|
||||
if (form.getIsSigned())
|
||||
{
|
||||
isItSigned = " is signed.";
|
||||
isItSigned = " is signed. ";
|
||||
} else {
|
||||
isItSigned = " is not signed.";
|
||||
isItSigned = " is not signed. ";
|
||||
}
|
||||
|
||||
os << form.getName() << isItSigned
|
||||
<< "Grade to execute: " << this->gradeToExecute
|
||||
<< "Grade to sign: " << this->gradeToSign;
|
||||
<< "Grade to sign: " << form.getGradeToSign() << ". "
|
||||
<< "Grade to execute: " << form.getGradeToExecute() << ".";
|
||||
return (os);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: aortigos <aortigos@student.42malaga.com +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2026/02/21 12:14:52 by aortigos #+# #+# */
|
||||
/* Updated: 2026/02/21 12:46:24 by aortigos ### ########.fr */
|
||||
/* Updated: 2026/03/16 10:13:09 by aortigos ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -30,6 +30,7 @@ int main()
|
||||
try {
|
||||
AForm* form = intern.makeForm("presidential pardon", "home");
|
||||
|
||||
std::cout << *form << std::endl;
|
||||
angel.executeForm(*form);
|
||||
angel.signForm(*form);
|
||||
angel.executeForm(*form);
|
||||
|
||||
Reference in New Issue
Block a user