/**
*
* @File : CExpression.hxx
*
* @Authors : D. Mathieu
*
* @Date : 09/05/2001
*
* @Version : V1.0
*
* @Synopsis :
*
**/
#if !defined __CEXPRESSION_HXX_
#define      __CEXPRESSION_HXX_

#include <iostream>
#include <fstream>

#include "CExpression.h"

#define CEXPR nsCompil::CExpression

inline CEXPR::~CExpression (void) {}

Question 2

inline void CEXPR::EditerPrefixe  (std::ostream & os = std::cout) const
{
    Prefixe (os, m_Racine);

} // EditerPrefixe()

inline void CEXPR::EditerPostfixe (std::ostream & os = std::cout) const

Question 3
{
    Postfixe (os, m_Racine);

} // EditerPostfixe()

Question 4

inline void CEXPR::EditerInfixe (std::ostream & os = std::cout) const
{
    Infixe (os, m_Racine);

} // EditerInfixe()

Question 5

inline int CEXPR::Evaluer (void) const
{
    return Evaluer (m_Racine);

} // Evaluer()

Question 6

inline
CEXPR::CExpression (std::istream & is = std::cin) { m_Racine = Ajouter (is); }

#undef CEXPR

#endif       __CEXPRESSION_HXX_