1#ifndef FUNCTION_GROUP_H
2#define FUNCTION_GROUP_H
4#include "../core/instance_specifier.h"
5#include "../core/result.h"
25 std::string metaModelIdentifier);
38 inline bool operator==(
const FunctionGroup &other)
const noexcept
40 return mInstnaceSpecifier == other.mInstnaceSpecifier;
43 inline bool operator!=(
const FunctionGroup &other)
const noexcept
45 return mInstnaceSpecifier != other.mInstnaceSpecifier;
AUTOSAR shortname-path wrapper.
Definition: instance_specifier.h:14
A wrapper around the callee's return value and its possible error.
Definition: result.h:16
A function group representative based on a manifest.
Definition: function_group.h:14
const core::InstanceSpecifier & GetInstance() const noexcept
Get the instance specifier.
Definition: function_group.cpp:29
static core::Result< FunctionGroup > Create(std::string metaModelIdentifier)
FunctionGroup factory.
Definition: function_group.cpp:11