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

Detailed Description

Author
Alexander Sherikov

Definition in file demo_api_v2_ros2.cpp.

Go to the source code of this file.

#include <ariles2/visitors/yaml_cpp.h>
#include <ariles2/visitors/ros2param.h>
#include <ariles2/adapters/basic.h>
#include <ariles2/adapters/eigen.h>
#include <ariles2/adapters/std_vector.h>
#include <ariles2/adapters/pointer.h>
#include <ariles2/ariles.h>
#include <ARILES2_INITIALIZE>
#include <iostream>

Classes

class  anonymous_namespace{demo_api_v2_ros2.cpp}::ArilesBaseClass
 
class  anonymous_namespace{demo_api_v2_ros2.cpp}::NonArilesBaseClass
 
class  anonymous_namespace{demo_api_v2_ros2.cpp}::MyClass
 
class  anonymous_namespace{demo_api_v2_ros2.cpp}::MyContainerClass
 

Namespaces

 anonymous_namespace{demo_api_v2_ros2.cpp}
 

Macros

#define ARILES2_ENTRIES(v)
 
#define ARILES2_ENTRIES(v)
 
#define ARILES2_ENTRIES(v)
 

Functions

int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ ARILES2_ENTRIES [1/3]

#define ARILES2_ENTRIES (   v)
Value:
ARILES2_TYPED_ENTRY(v, real_member, double) \
ARILES2_TYPED_ENTRY_(v, integer_member, int)
#define ARILES2_TYPED_ENTRY(v, entry, type)
Definition: ariles.h:35

Definition at line 112 of file demo_api_v2_ros2.cpp.

◆ ARILES2_ENTRIES [2/3]

#define ARILES2_ENTRIES (   v)
Value:
ARILES2_PARENT(v, ArilesBaseClass) \
ARILES2_ENTRY_(v, eigen_vector)
#define ARILES2_PARENT(v, entry)
Definition: ariles.h:41

Definition at line 112 of file demo_api_v2_ros2.cpp.

◆ ARILES2_ENTRIES [3/3]

#define ARILES2_ENTRIES (   v)
Value:
ARILES2_TYPED_ENTRY_(v, my_class_vector, std::vector<MyClass>) \
ARILES2_TYPED_ENTRY_(v, ptr, std::shared_ptr<MyClass>)
#define ARILES2_TYPED_ENTRY_(v, entry, type)
Definition: ariles.h:34

Definition at line 112 of file demo_api_v2_ros2.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 131 of file demo_api_v2_ros2.cpp.