Functions
MessageSerializer.cpp File Reference
#include <swarmros/introspection/MessageSerializer.h>
#include <swarmros/introspection/ConstantField.h>
#include <swarmros/introspection/ArrayField.h>
#include <swarmros/introspection/IndexedFieldStack.h>
#include <swarmros/introspection/FixedArrayField.h>
#include <swarmros/introspection/TypeMismatchException.h>
#include <swarmros/introspection/FieldStack.h>
#include <swarmros/introspection/MessageDefinitionParserException.h>
#include <swarmros/UnqualifiedException.h>
#include <ros/package.h>
#include <external/md5.h>
#include <fstream>
#include <iomanip>
#include <sstream>
#include <regex>
Include dependency graph for MessageSerializer.cpp:

Go to the source code of this file.

Functions

static const std::regex LinePattern ("^\\s*(?:([^\\s#]+)\\s+([a-zA-Z][a-zA-Z0-9_]*)\\s*(?:=\\s*(.*\\S)\\s*)?)?(?:#.*)?\\r?$")
 
static const std::regex NamePattern ("^(?:([a-zA-Z][\\w|/]*)\\/)?([a-zA-Z]\\w*)$")
 
static const std::regex TypePattern ("^([^\\[]+)(\\[(\\d+)?\\])?$")
 

Function Documentation

static const std::regex LinePattern ( "^\\s*(?:([^\\s#]+)\\s+([a-zA-Z][a-zA-Z0-9_]*)\\s*(?:=\\s*(.*\\S)\\s*)?)?(?:#.*)?\\r?$"  )
static
static const std::regex NamePattern ( "^(?:([a-zA-Z][\\w|/]*)\\/)?([a-zA-Z]\\w*)$"  )
static
static const std::regex TypePattern ( "^([^\\[]+)(\\[(\\d+)?\\])?$"  )
static


swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48