mirror of
https://github.com/nasa/trick.git
synced 2024-12-19 13:17:55 +00:00
62948308b6
specify a python module name where the class and functions will be visible in python. With care the user can mimic the C++ namespaces their models reside in, but it isn't perfect nor automatic. It's still pretty neat.
34 lines
458 B
C++
34 lines
458 B
C++
/**
|
|
@file
|
|
|
|
@verbatim
|
|
PURPOSE: (Namespace Test)
|
|
PYTHON_MODULE: (Bar)
|
|
@endverbatim
|
|
*******************************************************************************/
|
|
|
|
#ifndef BARFOOD_HH
|
|
#define BARFOOD_HH
|
|
|
|
#include <iostream>
|
|
|
|
namespace Bar {
|
|
|
|
enum Fast {
|
|
Pizza,
|
|
Burger,
|
|
Taco
|
|
};
|
|
|
|
class Food {
|
|
public:
|
|
Food() : fast(Taco) {}
|
|
void print_me() { std::cout << "Bar::Food::print_me!" << std::endl; }
|
|
Fast fast;
|
|
};
|
|
|
|
}
|
|
|
|
#endif /* _BALL_HH_ */
|
|
|