Namespaces | |
namespace | CGNS |
namespace | CGNS::Private |
Defines | |
#define | CHILD_INTERFACE_WRITE(name, type) type write##name() |
#define | CHILD_INTERFACE_WRITE1(name, type, p1) type write##name(p1) |
#define | CHILD_INTERFACE_WRITE2(name, type, p1, p2) type write##name(p1, p2) |
#define | CHILD_INTERFACE_WRITE3(name, type, p1, p2, p3) type write##name(p1, p2, p3) |
#define | CHILD_INTERFACE(name, type) type get##name() const |
#define | OPTIONAL_CHILD_INTERFACE(name, type) |
#define | OPTIONAL_CHILD_INTERFACE_WRITE(name, type) |
#define | OPTIONAL_CHILD_INTERFACE_WRITE1(name, type, p1) |
#define | OPTIONAL_CHILD_INTERFACE_WRITE2(name, type, p1, p2) |
#define | OPTIONAL_CHILD_INTERFACE_WRITE3(name, type, p1, p2, p3) |
#define | CHILDS_INTERFACE_WRITE(name, type) CHILD_INTERFACE_WRITE1(name, type, std::string const &) |
#define | CHILDS_INTERFACE_WRITE1(name, type, p1) CHILD_INTERFACE_WRITE2(name, type, std::string const &, p1) |
#define | CHILDS_INTERFACE_WRITE2(name, type, p1, p2) CHILD_INTERFACE_WRITE3(name, type, std::string const &, p1, p2) |
#define | N_CHILDS_INTERFACE(name, type) |
#define | N_CHILDS_INTERFACE_WRITE(name, type) |
#define | N_CHILDS_INTERFACE_WRITE1(name, type, p1) |
#define | N_CHILDS_INTERFACE_WRITE2(name, type, p1, p2) |
#define | DERIVE_VALUED(name) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: class name : public Valued { \ public: \ name(Private::Valued * iImpl) : Valued(iImpl) {} \ } |
|
Value: int getNum##name() const; \ bool has##name(std::string const & iName) const; \ type get##name(std::string const & iName) const; \ typedef iterator<type> name##_iterator_t; \ name##_iterator_t begin##name() const; \ name##_iterator_t end##name() const; \ void delete##name(std::string const & iName) |
|
Value: N_CHILDS_INTERFACE(name, type); \ CHILDS_INTERFACE_WRITE(name, type) |
|
Value: N_CHILDS_INTERFACE(name, type); \ CHILDS_INTERFACE_WRITE1(name, type, p1) |
|
Value: N_CHILDS_INTERFACE(name, type); \ CHILDS_INTERFACE_WRITE2(name, type, p1, p2) |
|
Value: CHILD_INTERFACE(name, type); \ bool has##name() const; \ void delete##name() |
|
Value: OPTIONAL_CHILD_INTERFACE(name, type); \ CHILD_INTERFACE_WRITE(name, type) |
|
Value: OPTIONAL_CHILD_INTERFACE(name, type); \ CHILD_INTERFACE_WRITE1(name, type, p1) |
|
Value: OPTIONAL_CHILD_INTERFACE(name, type); \ CHILD_INTERFACE_WRITE2(name, type, p1, p2) |
|
Value: OPTIONAL_CHILD_INTERFACE(name, type); \ CHILD_INTERFACE_WRITE3(name, type, p1, p2, p3) |