├── .gitignore ├── 00 ├── ex00 │ ├── .gitignore │ ├── Makefile │ └── megaphone.cpp ├── ex01 │ ├── .gitignore │ ├── Annuaire.cpp │ ├── Annuaire.hpp │ ├── Contact.cpp │ ├── Contact.hpp │ ├── Makefile │ └── main.cpp └── ex02 │ ├── .gitignore │ └── Account.class.cpp ├── 01 ├── README.md ├── ex00 │ ├── .gitignore │ ├── Pony.cpp │ ├── Pony.hpp │ └── main.cpp ├── ex01 │ └── ex01.cpp ├── ex02 │ ├── .gitignore │ ├── Zombie.cpp │ ├── Zombie.hpp │ ├── ZombieEvent.cpp │ ├── ZombieEvent.hpp │ └── main.cpp ├── ex03 │ ├── .gitignore │ ├── Zombie.cpp │ ├── Zombie.hpp │ ├── ZombieHorde.cpp │ ├── ZombieHorde.hpp │ └── main.cpp ├── ex04 │ └── ex04.cpp ├── ex05 │ ├── Brain.cpp │ ├── Brain.hpp │ ├── Human.cpp │ ├── Human.hpp │ └── main.cpp ├── ex06 │ ├── HumanA.cpp │ ├── HumanA.hpp │ ├── HumanB.cpp │ ├── HumanB.hpp │ ├── Weapon.cpp │ ├── Weapon.hpp │ └── main.cpp ├── ex07 │ ├── .gitignore │ ├── Makefile │ ├── Sed.cpp │ ├── Sed.hpp │ ├── main.cpp │ └── tests │ │ ├── 1 │ │ └── 2 ├── ex08 │ ├── Human.cpp │ ├── Human.hpp │ └── main.cpp ├── ex09 │ ├── .gitignore │ ├── Logger.cpp │ ├── Logger.hpp │ └── main.cpp └── ex10 │ ├── .gitignore │ ├── Makefile │ ├── Reader.cpp │ ├── Reader.hpp │ └── main.cpp ├── 02 ├── README.md ├── ex00 │ ├── .gitignore │ ├── Fixed.cpp │ └── Fixed.hpp ├── ex01 │ ├── .gitignore │ ├── Fixed.cpp │ └── Fixed.hpp ├── ex02 │ ├── .gitignore │ ├── Fixed.cpp │ └── Fixed.hpp └── ex03 │ ├── .gitignore │ ├── Expression.cpp │ ├── Expression.hpp │ ├── Fixed.cpp │ ├── Fixed.hpp │ ├── Makefile │ └── main.cpp ├── 03 ├── README.md ├── ex00 │ ├── FragTrap.cpp │ ├── FragTrap.hpp │ └── main.cpp ├── ex01 │ ├── FragTrap.cpp │ ├── FragTrap.hpp │ ├── ScavTrap.cpp │ ├── ScavTrap.hpp │ └── main.cpp ├── ex02 │ ├── ClapTrap.cpp │ ├── ClapTrap.hpp │ ├── FragTrap.cpp │ ├── FragTrap.hpp │ ├── ScavTrap.cpp │ ├── ScavTrap.hpp │ └── main.cpp ├── ex03 │ ├── ClapTrap.cpp │ ├── ClapTrap.hpp │ ├── FragTrap.cpp │ ├── FragTrap.hpp │ ├── NinjaTrap.cpp │ ├── NinjaTrap.hpp │ ├── ScavTrap.cpp │ ├── ScavTrap.hpp │ └── main.cpp └── ex04 │ ├── ClapTrap.cpp │ ├── ClapTrap.hpp │ ├── FragTrap.cpp │ ├── FragTrap.hpp │ ├── NinjaTrap.cpp │ ├── NinjaTrap.hpp │ ├── ScavTrap.cpp │ ├── ScavTrap.hpp │ ├── SuperTrap.cpp │ ├── SuperTrap.hpp │ └── main.cpp ├── 04 ├── README.md ├── ex00 │ ├── Peon.cpp │ ├── Peon.hpp │ ├── Sorcerer.cpp │ ├── Sorcerer.hpp │ ├── Victim.cpp │ ├── Victim.hpp │ └── main.cpp ├── ex01 │ ├── AWeapon.cpp │ ├── AWeapon.hpp │ ├── Character.cpp │ ├── Character.hpp │ ├── Enemy.cpp │ ├── Enemy.hpp │ ├── PlasmaRifle.cpp │ ├── PlasmaRifle.hpp │ ├── PowerFist.cpp │ ├── PowerFist.hpp │ ├── RadScorpion.cpp │ ├── RadScorpion.hpp │ ├── SuperMutant.cpp │ ├── SuperMutant.hpp │ └── main.cpp ├── ex02 │ ├── AssaultTerminator.cpp │ ├── AssaultTerminator.hpp │ ├── ISpaceMarine.hpp │ ├── ISquad.hpp │ ├── Squad.cpp │ ├── Squad.hpp │ ├── TacticalMarine.cpp │ ├── TacticalMarine.hpp │ └── main.cpp ├── ex03 │ ├── AMateria.cpp │ ├── AMateria.hpp │ ├── Character.cpp │ ├── Character.hpp │ ├── Cure.cpp │ ├── Cure.hpp │ ├── ICharacter.hpp │ ├── IMateriaSource.hpp │ ├── Ice.cpp │ ├── Ice.hpp │ ├── MateriaSource.cpp │ ├── MateriaSource.hpp │ └── main.cpp └── ex04 │ ├── AsteroKreog.cpp │ ├── AsteroKreog.hpp │ ├── DeepCoreMiner.cpp │ ├── DeepCoreMiner.hpp │ ├── IAsteroid.hpp │ ├── IMiningLaser.hpp │ ├── KoalaSteroid.cpp │ ├── KoalaSteroid.hpp │ ├── MiningBarge.cpp │ ├── MiningBarge.hpp │ ├── StripMiner.cpp │ ├── StripMiner.hpp │ └── main.cpp ├── 05 ├── ex00 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ └── main.cpp ├── ex01 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ ├── Form.cpp │ ├── Form.hpp │ └── main.cpp ├── ex02 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ ├── Form.cpp │ ├── Form.hpp │ ├── PresidentialPardonForm.cpp │ ├── PresidentialPardonForm.hpp │ ├── RobotomyRequestForm.cpp │ ├── RobotomyRequestForm.hpp │ ├── ShrubberyCreationForm.cpp │ ├── ShrubberyCreationForm.hpp │ └── main.cpp ├── ex03 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ ├── Form.cpp │ ├── Form.hpp │ ├── Intern.cpp │ ├── Intern.hpp │ ├── PresidentialPardonForm.cpp │ ├── PresidentialPardonForm.hpp │ ├── RobotomyRequestForm.cpp │ ├── RobotomyRequestForm.hpp │ ├── ShrubberyCreationForm.cpp │ ├── ShrubberyCreationForm.hpp │ └── main.cpp ├── ex04 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ ├── Form.cpp │ ├── Form.hpp │ ├── Intern.cpp │ ├── Intern.hpp │ ├── OfficeBlock.cpp │ ├── OfficeBlock.hpp │ ├── PresidentialPardonForm.cpp │ ├── PresidentialPardonForm.hpp │ ├── RobotomyRequestForm.cpp │ ├── RobotomyRequestForm.hpp │ ├── ShrubberyCreationForm.cpp │ ├── ShrubberyCreationForm.hpp │ └── main.cpp └── ex05 │ ├── Bureaucrat.cpp │ ├── Bureaucrat.hpp │ ├── CentralBureaucracy.cpp │ ├── CentralBureaucracy.hpp │ ├── Form.cpp │ ├── Form.hpp │ ├── Intern.cpp │ ├── Intern.hpp │ ├── OfficeBlock.cpp │ ├── OfficeBlock.hpp │ ├── PresidentialPardonForm.cpp │ ├── PresidentialPardonForm.hpp │ ├── RobotomyRequestForm.cpp │ ├── RobotomyRequestForm.hpp │ ├── ShrubberyCreationForm.cpp │ ├── ShrubberyCreationForm.hpp │ └── main.cpp ├── 06 ├── ex00 │ ├── .gitignore │ ├── Interpreter.cpp │ ├── Interpreter.hpp │ ├── Makefile │ └── main.cpp ├── ex01 │ ├── .gitignore │ ├── Data.cpp │ ├── Data.hpp │ ├── Makefile │ └── main.cpp └── ex02 │ ├── .gitignore │ ├── A.hpp │ ├── B.hpp │ ├── Base.hpp │ ├── C.hpp │ ├── Detector.cpp │ ├── Detector.hpp │ ├── Makefile │ └── main.cpp ├── 07 ├── .gitignore ├── ex00 │ ├── Makefile │ └── whatever.cpp ├── ex01 │ ├── Makefile │ └── iter.cpp └── ex02 │ ├── Array.hpp │ ├── Array.ipp │ ├── Makefile │ └── main.cpp ├── 08 ├── README.md ├── ex00 │ ├── easyfind.hpp │ └── main.cpp ├── ex01 │ ├── Span.cpp │ ├── Span.hpp │ ├── Span.ipp │ └── main.cpp ├── ex02 │ ├── MutantStack.hpp │ ├── MutantStack.ipp │ └── main.cpp ├── ex03 │ ├── .gitignore │ ├── Instruction.cpp │ ├── Instruction.hpp │ ├── Instructions │ │ ├── Decr.cpp │ │ ├── Decr.hpp │ │ ├── DecrPtr.cpp │ │ ├── DecrPtr.hpp │ │ ├── Incr.cpp │ │ ├── Incr.hpp │ │ ├── IncrPtr.cpp │ │ ├── IncrPtr.hpp │ │ ├── Input.cpp │ │ ├── Input.hpp │ │ ├── LoopEnd.cpp │ │ ├── LoopEnd.hpp │ │ ├── LoopStart.cpp │ │ ├── LoopStart.hpp │ │ ├── Output.cpp │ │ └── Output.hpp │ ├── Makefile │ ├── MindOpen.cpp │ ├── MindOpen.hpp │ ├── Program.cpp │ ├── Program.hpp │ ├── main.cpp │ └── programs │ │ ├── ascii.b │ │ ├── beer.b │ │ ├── dbf2c.b │ │ ├── hanoi.b │ │ ├── helloword.b │ │ ├── mandelbrot.b │ │ ├── numwarp.b │ │ ├── quine505.b │ │ ├── random.b │ │ ├── rot13.b │ │ └── yapi.b ├── ex03v2 │ ├── .gitignore │ ├── Makefile │ ├── MindOpen.cpp │ ├── MindOpen.hpp │ ├── Program.cpp │ ├── Program.hpp │ ├── main.cpp │ └── programs │ │ ├── ascii.b │ │ ├── beer.b │ │ ├── dbf2c.b │ │ ├── hanoi.b │ │ ├── helloword.b │ │ ├── mandelbrot.b │ │ ├── numwarp.b │ │ ├── quine505.b │ │ ├── random.b │ │ ├── rot13.b │ │ └── yapi.b └── ex04 │ ├── .gitignore │ ├── Makefile │ ├── Postfix.cpp │ ├── Postfix.hpp │ ├── Token.cpp │ ├── Token.hpp │ ├── Tokens │ ├── Num.cpp │ ├── Num.hpp │ ├── Op.cpp │ ├── Op.hpp │ ├── ParClose.cpp │ ├── ParClose.hpp │ ├── ParOpen.cpp │ └── ParOpen.hpp │ └── main.cpp └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .vscode 3 | exe -------------------------------------------------------------------------------- /00/ex00/.gitignore: -------------------------------------------------------------------------------- 1 | megaphone -------------------------------------------------------------------------------- /00/ex00/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex00/Makefile -------------------------------------------------------------------------------- /00/ex00/megaphone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex00/megaphone.cpp -------------------------------------------------------------------------------- /00/ex01/.gitignore: -------------------------------------------------------------------------------- 1 | directory -------------------------------------------------------------------------------- /00/ex01/Annuaire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/Annuaire.cpp -------------------------------------------------------------------------------- /00/ex01/Annuaire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/Annuaire.hpp -------------------------------------------------------------------------------- /00/ex01/Contact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/Contact.cpp -------------------------------------------------------------------------------- /00/ex01/Contact.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/Contact.hpp -------------------------------------------------------------------------------- /00/ex01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/Makefile -------------------------------------------------------------------------------- /00/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex01/main.cpp -------------------------------------------------------------------------------- /00/ex02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex02/.gitignore -------------------------------------------------------------------------------- /00/ex02/Account.class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/00/ex02/Account.class.cpp -------------------------------------------------------------------------------- /01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/README.md -------------------------------------------------------------------------------- /01/ex00/.gitignore: -------------------------------------------------------------------------------- 1 | pony -------------------------------------------------------------------------------- /01/ex00/Pony.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex00/Pony.cpp -------------------------------------------------------------------------------- /01/ex00/Pony.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex00/Pony.hpp -------------------------------------------------------------------------------- /01/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex00/main.cpp -------------------------------------------------------------------------------- /01/ex01/ex01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex01/ex01.cpp -------------------------------------------------------------------------------- /01/ex02/.gitignore: -------------------------------------------------------------------------------- 1 | zombies -------------------------------------------------------------------------------- /01/ex02/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex02/Zombie.cpp -------------------------------------------------------------------------------- /01/ex02/Zombie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex02/Zombie.hpp -------------------------------------------------------------------------------- /01/ex02/ZombieEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex02/ZombieEvent.cpp -------------------------------------------------------------------------------- /01/ex02/ZombieEvent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex02/ZombieEvent.hpp -------------------------------------------------------------------------------- /01/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex02/main.cpp -------------------------------------------------------------------------------- /01/ex03/.gitignore: -------------------------------------------------------------------------------- 1 | zombies -------------------------------------------------------------------------------- /01/ex03/Zombie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex03/Zombie.cpp -------------------------------------------------------------------------------- /01/ex03/Zombie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex03/Zombie.hpp -------------------------------------------------------------------------------- /01/ex03/ZombieHorde.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex03/ZombieHorde.cpp -------------------------------------------------------------------------------- /01/ex03/ZombieHorde.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex03/ZombieHorde.hpp -------------------------------------------------------------------------------- /01/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex03/main.cpp -------------------------------------------------------------------------------- /01/ex04/ex04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex04/ex04.cpp -------------------------------------------------------------------------------- /01/ex05/Brain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex05/Brain.cpp -------------------------------------------------------------------------------- /01/ex05/Brain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex05/Brain.hpp -------------------------------------------------------------------------------- /01/ex05/Human.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex05/Human.cpp -------------------------------------------------------------------------------- /01/ex05/Human.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex05/Human.hpp -------------------------------------------------------------------------------- /01/ex05/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex05/main.cpp -------------------------------------------------------------------------------- /01/ex06/HumanA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/HumanA.cpp -------------------------------------------------------------------------------- /01/ex06/HumanA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/HumanA.hpp -------------------------------------------------------------------------------- /01/ex06/HumanB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/HumanB.cpp -------------------------------------------------------------------------------- /01/ex06/HumanB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/HumanB.hpp -------------------------------------------------------------------------------- /01/ex06/Weapon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/Weapon.cpp -------------------------------------------------------------------------------- /01/ex06/Weapon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/Weapon.hpp -------------------------------------------------------------------------------- /01/ex06/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex06/main.cpp -------------------------------------------------------------------------------- /01/ex07/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/.gitignore -------------------------------------------------------------------------------- /01/ex07/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/Makefile -------------------------------------------------------------------------------- /01/ex07/Sed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/Sed.cpp -------------------------------------------------------------------------------- /01/ex07/Sed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/Sed.hpp -------------------------------------------------------------------------------- /01/ex07/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/main.cpp -------------------------------------------------------------------------------- /01/ex07/tests/1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/tests/1 -------------------------------------------------------------------------------- /01/ex07/tests/2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex07/tests/2 -------------------------------------------------------------------------------- /01/ex08/Human.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex08/Human.cpp -------------------------------------------------------------------------------- /01/ex08/Human.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex08/Human.hpp -------------------------------------------------------------------------------- /01/ex08/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex08/main.cpp -------------------------------------------------------------------------------- /01/ex09/.gitignore: -------------------------------------------------------------------------------- 1 | log -------------------------------------------------------------------------------- /01/ex09/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex09/Logger.cpp -------------------------------------------------------------------------------- /01/ex09/Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex09/Logger.hpp -------------------------------------------------------------------------------- /01/ex09/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex09/main.cpp -------------------------------------------------------------------------------- /01/ex10/.gitignore: -------------------------------------------------------------------------------- 1 | cato9tails -------------------------------------------------------------------------------- /01/ex10/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex10/Makefile -------------------------------------------------------------------------------- /01/ex10/Reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex10/Reader.cpp -------------------------------------------------------------------------------- /01/ex10/Reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex10/Reader.hpp -------------------------------------------------------------------------------- /01/ex10/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/01/ex10/main.cpp -------------------------------------------------------------------------------- /02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/README.md -------------------------------------------------------------------------------- /02/ex00/.gitignore: -------------------------------------------------------------------------------- 1 | main.cpp -------------------------------------------------------------------------------- /02/ex00/Fixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex00/Fixed.cpp -------------------------------------------------------------------------------- /02/ex00/Fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex00/Fixed.hpp -------------------------------------------------------------------------------- /02/ex01/.gitignore: -------------------------------------------------------------------------------- 1 | main.cpp -------------------------------------------------------------------------------- /02/ex01/Fixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex01/Fixed.cpp -------------------------------------------------------------------------------- /02/ex01/Fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex01/Fixed.hpp -------------------------------------------------------------------------------- /02/ex02/.gitignore: -------------------------------------------------------------------------------- 1 | main.cpp -------------------------------------------------------------------------------- /02/ex02/Fixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex02/Fixed.cpp -------------------------------------------------------------------------------- /02/ex02/Fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex02/Fixed.hpp -------------------------------------------------------------------------------- /02/ex03/.gitignore: -------------------------------------------------------------------------------- 1 | eval_expr -------------------------------------------------------------------------------- /02/ex03/Expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/Expression.cpp -------------------------------------------------------------------------------- /02/ex03/Expression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/Expression.hpp -------------------------------------------------------------------------------- /02/ex03/Fixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/Fixed.cpp -------------------------------------------------------------------------------- /02/ex03/Fixed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/Fixed.hpp -------------------------------------------------------------------------------- /02/ex03/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/Makefile -------------------------------------------------------------------------------- /02/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/02/ex03/main.cpp -------------------------------------------------------------------------------- /03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/README.md -------------------------------------------------------------------------------- /03/ex00/FragTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex00/FragTrap.cpp -------------------------------------------------------------------------------- /03/ex00/FragTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex00/FragTrap.hpp -------------------------------------------------------------------------------- /03/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex00/main.cpp -------------------------------------------------------------------------------- /03/ex01/FragTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex01/FragTrap.cpp -------------------------------------------------------------------------------- /03/ex01/FragTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex01/FragTrap.hpp -------------------------------------------------------------------------------- /03/ex01/ScavTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex01/ScavTrap.cpp -------------------------------------------------------------------------------- /03/ex01/ScavTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex01/ScavTrap.hpp -------------------------------------------------------------------------------- /03/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex01/main.cpp -------------------------------------------------------------------------------- /03/ex02/ClapTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/ClapTrap.cpp -------------------------------------------------------------------------------- /03/ex02/ClapTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/ClapTrap.hpp -------------------------------------------------------------------------------- /03/ex02/FragTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/FragTrap.cpp -------------------------------------------------------------------------------- /03/ex02/FragTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/FragTrap.hpp -------------------------------------------------------------------------------- /03/ex02/ScavTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/ScavTrap.cpp -------------------------------------------------------------------------------- /03/ex02/ScavTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/ScavTrap.hpp -------------------------------------------------------------------------------- /03/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex02/main.cpp -------------------------------------------------------------------------------- /03/ex03/ClapTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/ClapTrap.cpp -------------------------------------------------------------------------------- /03/ex03/ClapTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/ClapTrap.hpp -------------------------------------------------------------------------------- /03/ex03/FragTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/FragTrap.cpp -------------------------------------------------------------------------------- /03/ex03/FragTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/FragTrap.hpp -------------------------------------------------------------------------------- /03/ex03/NinjaTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/NinjaTrap.cpp -------------------------------------------------------------------------------- /03/ex03/NinjaTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/NinjaTrap.hpp -------------------------------------------------------------------------------- /03/ex03/ScavTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/ScavTrap.cpp -------------------------------------------------------------------------------- /03/ex03/ScavTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/ScavTrap.hpp -------------------------------------------------------------------------------- /03/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex03/main.cpp -------------------------------------------------------------------------------- /03/ex04/ClapTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/ClapTrap.cpp -------------------------------------------------------------------------------- /03/ex04/ClapTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/ClapTrap.hpp -------------------------------------------------------------------------------- /03/ex04/FragTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/FragTrap.cpp -------------------------------------------------------------------------------- /03/ex04/FragTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/FragTrap.hpp -------------------------------------------------------------------------------- /03/ex04/NinjaTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/NinjaTrap.cpp -------------------------------------------------------------------------------- /03/ex04/NinjaTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/NinjaTrap.hpp -------------------------------------------------------------------------------- /03/ex04/ScavTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/ScavTrap.cpp -------------------------------------------------------------------------------- /03/ex04/ScavTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/ScavTrap.hpp -------------------------------------------------------------------------------- /03/ex04/SuperTrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/SuperTrap.cpp -------------------------------------------------------------------------------- /03/ex04/SuperTrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/SuperTrap.hpp -------------------------------------------------------------------------------- /03/ex04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/03/ex04/main.cpp -------------------------------------------------------------------------------- /04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/README.md -------------------------------------------------------------------------------- /04/ex00/Peon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Peon.cpp -------------------------------------------------------------------------------- /04/ex00/Peon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Peon.hpp -------------------------------------------------------------------------------- /04/ex00/Sorcerer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Sorcerer.cpp -------------------------------------------------------------------------------- /04/ex00/Sorcerer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Sorcerer.hpp -------------------------------------------------------------------------------- /04/ex00/Victim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Victim.cpp -------------------------------------------------------------------------------- /04/ex00/Victim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/Victim.hpp -------------------------------------------------------------------------------- /04/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex00/main.cpp -------------------------------------------------------------------------------- /04/ex01/AWeapon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/AWeapon.cpp -------------------------------------------------------------------------------- /04/ex01/AWeapon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/AWeapon.hpp -------------------------------------------------------------------------------- /04/ex01/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/Character.cpp -------------------------------------------------------------------------------- /04/ex01/Character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/Character.hpp -------------------------------------------------------------------------------- /04/ex01/Enemy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/Enemy.cpp -------------------------------------------------------------------------------- /04/ex01/Enemy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/Enemy.hpp -------------------------------------------------------------------------------- /04/ex01/PlasmaRifle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/PlasmaRifle.cpp -------------------------------------------------------------------------------- /04/ex01/PlasmaRifle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/PlasmaRifle.hpp -------------------------------------------------------------------------------- /04/ex01/PowerFist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/PowerFist.cpp -------------------------------------------------------------------------------- /04/ex01/PowerFist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/PowerFist.hpp -------------------------------------------------------------------------------- /04/ex01/RadScorpion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/RadScorpion.cpp -------------------------------------------------------------------------------- /04/ex01/RadScorpion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/RadScorpion.hpp -------------------------------------------------------------------------------- /04/ex01/SuperMutant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/SuperMutant.cpp -------------------------------------------------------------------------------- /04/ex01/SuperMutant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/SuperMutant.hpp -------------------------------------------------------------------------------- /04/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex01/main.cpp -------------------------------------------------------------------------------- /04/ex02/AssaultTerminator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/AssaultTerminator.cpp -------------------------------------------------------------------------------- /04/ex02/AssaultTerminator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/AssaultTerminator.hpp -------------------------------------------------------------------------------- /04/ex02/ISpaceMarine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/ISpaceMarine.hpp -------------------------------------------------------------------------------- /04/ex02/ISquad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/ISquad.hpp -------------------------------------------------------------------------------- /04/ex02/Squad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/Squad.cpp -------------------------------------------------------------------------------- /04/ex02/Squad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/Squad.hpp -------------------------------------------------------------------------------- /04/ex02/TacticalMarine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/TacticalMarine.cpp -------------------------------------------------------------------------------- /04/ex02/TacticalMarine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/TacticalMarine.hpp -------------------------------------------------------------------------------- /04/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex02/main.cpp -------------------------------------------------------------------------------- /04/ex03/AMateria.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/AMateria.cpp -------------------------------------------------------------------------------- /04/ex03/AMateria.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/AMateria.hpp -------------------------------------------------------------------------------- /04/ex03/Character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Character.cpp -------------------------------------------------------------------------------- /04/ex03/Character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Character.hpp -------------------------------------------------------------------------------- /04/ex03/Cure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Cure.cpp -------------------------------------------------------------------------------- /04/ex03/Cure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Cure.hpp -------------------------------------------------------------------------------- /04/ex03/ICharacter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/ICharacter.hpp -------------------------------------------------------------------------------- /04/ex03/IMateriaSource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/IMateriaSource.hpp -------------------------------------------------------------------------------- /04/ex03/Ice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Ice.cpp -------------------------------------------------------------------------------- /04/ex03/Ice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/Ice.hpp -------------------------------------------------------------------------------- /04/ex03/MateriaSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/MateriaSource.cpp -------------------------------------------------------------------------------- /04/ex03/MateriaSource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/MateriaSource.hpp -------------------------------------------------------------------------------- /04/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex03/main.cpp -------------------------------------------------------------------------------- /04/ex04/AsteroKreog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/AsteroKreog.cpp -------------------------------------------------------------------------------- /04/ex04/AsteroKreog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/AsteroKreog.hpp -------------------------------------------------------------------------------- /04/ex04/DeepCoreMiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/DeepCoreMiner.cpp -------------------------------------------------------------------------------- /04/ex04/DeepCoreMiner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/DeepCoreMiner.hpp -------------------------------------------------------------------------------- /04/ex04/IAsteroid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/IAsteroid.hpp -------------------------------------------------------------------------------- /04/ex04/IMiningLaser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/IMiningLaser.hpp -------------------------------------------------------------------------------- /04/ex04/KoalaSteroid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/KoalaSteroid.cpp -------------------------------------------------------------------------------- /04/ex04/KoalaSteroid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/KoalaSteroid.hpp -------------------------------------------------------------------------------- /04/ex04/MiningBarge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/MiningBarge.cpp -------------------------------------------------------------------------------- /04/ex04/MiningBarge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/MiningBarge.hpp -------------------------------------------------------------------------------- /04/ex04/StripMiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/StripMiner.cpp -------------------------------------------------------------------------------- /04/ex04/StripMiner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/StripMiner.hpp -------------------------------------------------------------------------------- /04/ex04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/04/ex04/main.cpp -------------------------------------------------------------------------------- /05/ex00/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex00/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex00/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex00/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex00/main.cpp -------------------------------------------------------------------------------- /05/ex01/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex01/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex01/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex01/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex01/Form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex01/Form.cpp -------------------------------------------------------------------------------- /05/ex01/Form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex01/Form.hpp -------------------------------------------------------------------------------- /05/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex01/main.cpp -------------------------------------------------------------------------------- /05/ex02/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex02/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex02/Form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/Form.cpp -------------------------------------------------------------------------------- /05/ex02/Form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/Form.hpp -------------------------------------------------------------------------------- /05/ex02/PresidentialPardonForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/PresidentialPardonForm.cpp -------------------------------------------------------------------------------- /05/ex02/PresidentialPardonForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/PresidentialPardonForm.hpp -------------------------------------------------------------------------------- /05/ex02/RobotomyRequestForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/RobotomyRequestForm.cpp -------------------------------------------------------------------------------- /05/ex02/RobotomyRequestForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/RobotomyRequestForm.hpp -------------------------------------------------------------------------------- /05/ex02/ShrubberyCreationForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/ShrubberyCreationForm.cpp -------------------------------------------------------------------------------- /05/ex02/ShrubberyCreationForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/ShrubberyCreationForm.hpp -------------------------------------------------------------------------------- /05/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex02/main.cpp -------------------------------------------------------------------------------- /05/ex03/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex03/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex03/Form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Form.cpp -------------------------------------------------------------------------------- /05/ex03/Form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Form.hpp -------------------------------------------------------------------------------- /05/ex03/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Intern.cpp -------------------------------------------------------------------------------- /05/ex03/Intern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/Intern.hpp -------------------------------------------------------------------------------- /05/ex03/PresidentialPardonForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/PresidentialPardonForm.cpp -------------------------------------------------------------------------------- /05/ex03/PresidentialPardonForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/PresidentialPardonForm.hpp -------------------------------------------------------------------------------- /05/ex03/RobotomyRequestForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/RobotomyRequestForm.cpp -------------------------------------------------------------------------------- /05/ex03/RobotomyRequestForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/RobotomyRequestForm.hpp -------------------------------------------------------------------------------- /05/ex03/ShrubberyCreationForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/ShrubberyCreationForm.cpp -------------------------------------------------------------------------------- /05/ex03/ShrubberyCreationForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/ShrubberyCreationForm.hpp -------------------------------------------------------------------------------- /05/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex03/main.cpp -------------------------------------------------------------------------------- /05/ex04/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex04/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex04/Form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Form.cpp -------------------------------------------------------------------------------- /05/ex04/Form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Form.hpp -------------------------------------------------------------------------------- /05/ex04/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Intern.cpp -------------------------------------------------------------------------------- /05/ex04/Intern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/Intern.hpp -------------------------------------------------------------------------------- /05/ex04/OfficeBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/OfficeBlock.cpp -------------------------------------------------------------------------------- /05/ex04/OfficeBlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/OfficeBlock.hpp -------------------------------------------------------------------------------- /05/ex04/PresidentialPardonForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/PresidentialPardonForm.cpp -------------------------------------------------------------------------------- /05/ex04/PresidentialPardonForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/PresidentialPardonForm.hpp -------------------------------------------------------------------------------- /05/ex04/RobotomyRequestForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/RobotomyRequestForm.cpp -------------------------------------------------------------------------------- /05/ex04/RobotomyRequestForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/RobotomyRequestForm.hpp -------------------------------------------------------------------------------- /05/ex04/ShrubberyCreationForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/ShrubberyCreationForm.cpp -------------------------------------------------------------------------------- /05/ex04/ShrubberyCreationForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/ShrubberyCreationForm.hpp -------------------------------------------------------------------------------- /05/ex04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex04/main.cpp -------------------------------------------------------------------------------- /05/ex05/Bureaucrat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Bureaucrat.cpp -------------------------------------------------------------------------------- /05/ex05/Bureaucrat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Bureaucrat.hpp -------------------------------------------------------------------------------- /05/ex05/CentralBureaucracy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/CentralBureaucracy.cpp -------------------------------------------------------------------------------- /05/ex05/CentralBureaucracy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/CentralBureaucracy.hpp -------------------------------------------------------------------------------- /05/ex05/Form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Form.cpp -------------------------------------------------------------------------------- /05/ex05/Form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Form.hpp -------------------------------------------------------------------------------- /05/ex05/Intern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Intern.cpp -------------------------------------------------------------------------------- /05/ex05/Intern.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/Intern.hpp -------------------------------------------------------------------------------- /05/ex05/OfficeBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/OfficeBlock.cpp -------------------------------------------------------------------------------- /05/ex05/OfficeBlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/OfficeBlock.hpp -------------------------------------------------------------------------------- /05/ex05/PresidentialPardonForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/PresidentialPardonForm.cpp -------------------------------------------------------------------------------- /05/ex05/PresidentialPardonForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/PresidentialPardonForm.hpp -------------------------------------------------------------------------------- /05/ex05/RobotomyRequestForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/RobotomyRequestForm.cpp -------------------------------------------------------------------------------- /05/ex05/RobotomyRequestForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/RobotomyRequestForm.hpp -------------------------------------------------------------------------------- /05/ex05/ShrubberyCreationForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/ShrubberyCreationForm.cpp -------------------------------------------------------------------------------- /05/ex05/ShrubberyCreationForm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/ShrubberyCreationForm.hpp -------------------------------------------------------------------------------- /05/ex05/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/05/ex05/main.cpp -------------------------------------------------------------------------------- /06/ex00/.gitignore: -------------------------------------------------------------------------------- 1 | convert -------------------------------------------------------------------------------- /06/ex00/Interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex00/Interpreter.cpp -------------------------------------------------------------------------------- /06/ex00/Interpreter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex00/Interpreter.hpp -------------------------------------------------------------------------------- /06/ex00/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex00/Makefile -------------------------------------------------------------------------------- /06/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex00/main.cpp -------------------------------------------------------------------------------- /06/ex01/.gitignore: -------------------------------------------------------------------------------- 1 | serializer -------------------------------------------------------------------------------- /06/ex01/Data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex01/Data.cpp -------------------------------------------------------------------------------- /06/ex01/Data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex01/Data.hpp -------------------------------------------------------------------------------- /06/ex01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex01/Makefile -------------------------------------------------------------------------------- /06/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex01/main.cpp -------------------------------------------------------------------------------- /06/ex02/.gitignore: -------------------------------------------------------------------------------- 1 | detector -------------------------------------------------------------------------------- /06/ex02/A.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/A.hpp -------------------------------------------------------------------------------- /06/ex02/B.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/B.hpp -------------------------------------------------------------------------------- /06/ex02/Base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/Base.hpp -------------------------------------------------------------------------------- /06/ex02/C.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/C.hpp -------------------------------------------------------------------------------- /06/ex02/Detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/Detector.cpp -------------------------------------------------------------------------------- /06/ex02/Detector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/Detector.hpp -------------------------------------------------------------------------------- /06/ex02/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/Makefile -------------------------------------------------------------------------------- /06/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/06/ex02/main.cpp -------------------------------------------------------------------------------- /07/.gitignore: -------------------------------------------------------------------------------- 1 | intro_templates 2 | array -------------------------------------------------------------------------------- /07/ex00/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex00/Makefile -------------------------------------------------------------------------------- /07/ex00/whatever.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex00/whatever.cpp -------------------------------------------------------------------------------- /07/ex01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex01/Makefile -------------------------------------------------------------------------------- /07/ex01/iter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex01/iter.cpp -------------------------------------------------------------------------------- /07/ex02/Array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex02/Array.hpp -------------------------------------------------------------------------------- /07/ex02/Array.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex02/Array.ipp -------------------------------------------------------------------------------- /07/ex02/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex02/Makefile -------------------------------------------------------------------------------- /07/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/07/ex02/main.cpp -------------------------------------------------------------------------------- /08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/README.md -------------------------------------------------------------------------------- /08/ex00/easyfind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex00/easyfind.hpp -------------------------------------------------------------------------------- /08/ex00/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex00/main.cpp -------------------------------------------------------------------------------- /08/ex01/Span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex01/Span.cpp -------------------------------------------------------------------------------- /08/ex01/Span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex01/Span.hpp -------------------------------------------------------------------------------- /08/ex01/Span.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex01/Span.ipp -------------------------------------------------------------------------------- /08/ex01/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex01/main.cpp -------------------------------------------------------------------------------- /08/ex02/MutantStack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex02/MutantStack.hpp -------------------------------------------------------------------------------- /08/ex02/MutantStack.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex02/MutantStack.ipp -------------------------------------------------------------------------------- /08/ex02/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex02/main.cpp -------------------------------------------------------------------------------- /08/ex03/.gitignore: -------------------------------------------------------------------------------- 1 | mindopen -------------------------------------------------------------------------------- /08/ex03/Instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instruction.cpp -------------------------------------------------------------------------------- /08/ex03/Instruction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instruction.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Decr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Decr.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Decr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Decr.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/DecrPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/DecrPtr.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/DecrPtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/DecrPtr.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Incr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Incr.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Incr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Incr.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/IncrPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/IncrPtr.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/IncrPtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/IncrPtr.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Input.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Input.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/LoopEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/LoopEnd.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/LoopEnd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/LoopEnd.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/LoopStart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/LoopStart.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/LoopStart.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/LoopStart.hpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Output.cpp -------------------------------------------------------------------------------- /08/ex03/Instructions/Output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Instructions/Output.hpp -------------------------------------------------------------------------------- /08/ex03/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Makefile -------------------------------------------------------------------------------- /08/ex03/MindOpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/MindOpen.cpp -------------------------------------------------------------------------------- /08/ex03/MindOpen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/MindOpen.hpp -------------------------------------------------------------------------------- /08/ex03/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Program.cpp -------------------------------------------------------------------------------- /08/ex03/Program.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/Program.hpp -------------------------------------------------------------------------------- /08/ex03/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/main.cpp -------------------------------------------------------------------------------- /08/ex03/programs/ascii.b: -------------------------------------------------------------------------------- 1 | [Displays the ASCII character set, Jeffry Johnston 2001] 2 | .+[.+] 3 | @ 4 | -------------------------------------------------------------------------------- /08/ex03/programs/beer.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/beer.b -------------------------------------------------------------------------------- /08/ex03/programs/dbf2c.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/dbf2c.b -------------------------------------------------------------------------------- /08/ex03/programs/hanoi.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/hanoi.b -------------------------------------------------------------------------------- /08/ex03/programs/helloword.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/helloword.b -------------------------------------------------------------------------------- /08/ex03/programs/mandelbrot.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/mandelbrot.b -------------------------------------------------------------------------------- /08/ex03/programs/numwarp.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/numwarp.b -------------------------------------------------------------------------------- /08/ex03/programs/quine505.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/quine505.b -------------------------------------------------------------------------------- /08/ex03/programs/random.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/random.b -------------------------------------------------------------------------------- /08/ex03/programs/rot13.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/rot13.b -------------------------------------------------------------------------------- /08/ex03/programs/yapi.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03/programs/yapi.b -------------------------------------------------------------------------------- /08/ex03v2/.gitignore: -------------------------------------------------------------------------------- 1 | mindopen -------------------------------------------------------------------------------- /08/ex03v2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/Makefile -------------------------------------------------------------------------------- /08/ex03v2/MindOpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/MindOpen.cpp -------------------------------------------------------------------------------- /08/ex03v2/MindOpen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/MindOpen.hpp -------------------------------------------------------------------------------- /08/ex03v2/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/Program.cpp -------------------------------------------------------------------------------- /08/ex03v2/Program.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/Program.hpp -------------------------------------------------------------------------------- /08/ex03v2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/main.cpp -------------------------------------------------------------------------------- /08/ex03v2/programs/ascii.b: -------------------------------------------------------------------------------- 1 | [Displays the ASCII character set, Jeffry Johnston 2001] 2 | .+[.+] 3 | @ 4 | -------------------------------------------------------------------------------- /08/ex03v2/programs/beer.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/beer.b -------------------------------------------------------------------------------- /08/ex03v2/programs/dbf2c.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/dbf2c.b -------------------------------------------------------------------------------- /08/ex03v2/programs/hanoi.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/hanoi.b -------------------------------------------------------------------------------- /08/ex03v2/programs/helloword.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/helloword.b -------------------------------------------------------------------------------- /08/ex03v2/programs/mandelbrot.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/mandelbrot.b -------------------------------------------------------------------------------- /08/ex03v2/programs/numwarp.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/numwarp.b -------------------------------------------------------------------------------- /08/ex03v2/programs/quine505.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/quine505.b -------------------------------------------------------------------------------- /08/ex03v2/programs/random.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/random.b -------------------------------------------------------------------------------- /08/ex03v2/programs/rot13.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/rot13.b -------------------------------------------------------------------------------- /08/ex03v2/programs/yapi.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex03v2/programs/yapi.b -------------------------------------------------------------------------------- /08/ex04/.gitignore: -------------------------------------------------------------------------------- 1 | postfix -------------------------------------------------------------------------------- /08/ex04/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Makefile -------------------------------------------------------------------------------- /08/ex04/Postfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Postfix.cpp -------------------------------------------------------------------------------- /08/ex04/Postfix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Postfix.hpp -------------------------------------------------------------------------------- /08/ex04/Token.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Token.cpp -------------------------------------------------------------------------------- /08/ex04/Token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Token.hpp -------------------------------------------------------------------------------- /08/ex04/Tokens/Num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/Num.cpp -------------------------------------------------------------------------------- /08/ex04/Tokens/Num.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/Num.hpp -------------------------------------------------------------------------------- /08/ex04/Tokens/Op.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/Op.cpp -------------------------------------------------------------------------------- /08/ex04/Tokens/Op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/Op.hpp -------------------------------------------------------------------------------- /08/ex04/Tokens/ParClose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/ParClose.cpp -------------------------------------------------------------------------------- /08/ex04/Tokens/ParClose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/ParClose.hpp -------------------------------------------------------------------------------- /08/ex04/Tokens/ParOpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/ParOpen.cpp -------------------------------------------------------------------------------- /08/ex04/Tokens/ParOpen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/Tokens/ParOpen.hpp -------------------------------------------------------------------------------- /08/ex04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/08/ex04/main.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Glagan/42-CPP-Module/HEAD/README.md --------------------------------------------------------------------------------