Ariles
Classes | Namespaces | Macros | Functions
demo_api_v2.cpp File Reference

Detailed Description

Author
Alexander Sherikov

Definition in file demo_api_v2.cpp.

Go to the source code of this file.

#include <ariles/visitors/yaml_cpp.h>
#include <ariles/visitors/ros.h>
#include <ariles/visitors/octave.h>
#include <ariles/adapters_all.h>
#include <ariles/ariles2.h>
#include <ARILES_INITIALIZE>
#include <iostream>

Classes

class  demo::ArilesBaseClass
 
class  demo::NonArilesBaseClass
 
class  demo::MyClass
 
class  demo::MyContainerClass
 

Namespaces

 demo
 

Macros

#define ARILES_API_VERSION   2
 
#define ARILES_ENTRIES
 
#define ARILES_ENTRIES
 
#define ARILES_ENTRIES   ARILES_TYPED_ENTRY_(myclass_vector, std::vector<MyClass>)
 

Functions

int main ()
 

Macro Definition Documentation

◆ ARILES_API_VERSION

#define ARILES_API_VERSION   2

Definition at line 16 of file demo_api_v2.cpp.

◆ ARILES_ENTRIES [1/3]

#define ARILES_ENTRIES
Value:
ARILES_TYPED_ENTRY(real_member, double) \
ARILES_TYPED_ENTRY_(integer_member, int)
#define ARILES_TYPED_ENTRY(entry, type)
Definition: ariles2.h:40

Definition at line 108 of file demo_api_v2.cpp.

◆ ARILES_ENTRIES [2/3]

#define ARILES_ENTRIES
Value:
ARILES_PARENT(ArilesBaseClass) \
ARILES_ENTRY_(eigen_vector)

Definition at line 108 of file demo_api_v2.cpp.

◆ ARILES_ENTRIES [3/3]

#define ARILES_ENTRIES   ARILES_TYPED_ENTRY_(myclass_vector, std::vector<MyClass>)

Definition at line 108 of file demo_api_v2.cpp.

Function Documentation

◆ main()

int main ( )

Definition at line 120 of file demo_api_v2.cpp.