#ifndef _INCLUDED_BOBCAT_LEVEL_
#define _INCLUDED_BOBCAT_LEVEL_

#include <bobcat/log>

namespace FBB
{
    class level;
}

std::ostream &operator<<(std::ostream &str, FBB::level const &lev);

namespace FBB
{

class level
{
    friend std::ostream &::operator<<(std::ostream &, level const &);
    size_t d_level;

    public:
        level(size_t lvel);

    private:
        std::ostream &insertInto(std::ostream &str, Log &lp) const;
};

inline level::level(size_t lvel)
:
    d_level(lvel)
{}

} // FBB

        
#endif









