Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
Core
cafObjectAttribute.h
1
// ##################################################################################################
2
//
3
// Caffa
4
// Copyright (C) 2023- Kontur As
5
//
6
// GNU Lesser General Public License Usage
7
// This library is free software; you can redistribute it and/or modify
8
// it under the terms of the GNU Lesser General Public License as published by
9
// the Free Software Foundation; either version 2.1 of the License, or
10
// (at your option) any later version.
11
//
12
// This library is distributed in the hope that it will be useful, but WITHOUT ANY
13
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
// FITNESS FOR A PARTICULAR PURPOSE.
15
//
16
// See the GNU Lesser General Public License at <<http://www.gnu.org/licenses/lgpl-2.1.html>>
17
// for more details.
18
//
19
// ##################################################################################################
20
#pragma once
21
22
#include <string>
23
24
namespace
caffa
25
{
26
class
ObjectAttribute
27
{
28
public
:
29
virtual
~
ObjectAttribute
() =
default
;
30
31
virtual
std::string keyword()
const
= 0;
32
};
33
}
// namespace caffa
caffa::ObjectAttribute
Definition:
cafObjectAttribute.h:27
caffa
Main Caffa namespace.
Definition:
__init__.py:1
Generated by
1.9.1