/**
    @file hello2b.h
    @brief Example of custom treatment of standard but not built-in type.

    This example shows that not only C strings are handled (as in the example
    2) but C++ ones work as well.
 */

#ifndef _HELLO_H_
#define _HELLO_H_

#include "tt/beforestd.h"
#include <string>
#include "tt/afterstd.h"

/**
    A really simple class with a method taking a C++ string.

    @iid 2ec1a276-5bb7-4fe2-a16c-3f7c2acaa16a
 */
class Hello
{
public:
    /**
        A very simple function which just shows a message box to the user.

        @param msg the message to show to the user with this number
        @param num the number to show to the user
     */
    void ShowNumber(const std::string& msg, int num);
};

#endif // _HELLO_H_

