Unify Framework Lib
1.7.0
Toggle main menu visibility
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
g
i
l
m
n
o
p
q
r
s
u
v
Functions
a
c
g
i
l
m
o
p
r
s
u
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
Enumerations
a
b
c
d
f
g
h
i
l
m
n
o
p
r
s
t
u
w
z
Enumerator
a
b
c
d
e
f
i
j
m
r
s
u
z
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
attribute_mapper_cyclic_check.hpp
Go to the documentation of this file.
1
/******************************************************************************
2
* # License
3
* <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
4
******************************************************************************
5
* The licensor of this software is Silicon Laboratories Inc. Your use of this
6
* software is governed by the terms of Silicon Labs Master Software License
7
* Agreement (MSLA) available at
8
* www.silabs.com/about-us/legal/master-software-license-agreement. This
9
* software is distributed to you in Source Code format and is governed by the
10
* sections of the MSLA applicable to Source Code.
11
*
12
*****************************************************************************/
13
22
#ifndef ATTRIBUTE_MAPPER_CYCLIC_CHECK_HPP
23
#define ATTRIBUTE_MAPPER_CYCLIC_CHECK_HPP
24
25
#include "
attribute_mapper_ast.hpp
"
26
#include "
attribute_mapper_ast_eval.hpp
"
27
#include "
attribute_mapper_ast_dep_eval.hpp
"
28
29
namespace
ast
30
{
40
bool
check_cyclic_dependencies
(
41
const
ast::ast_tree
&
ast
,
42
const
std::multimap<ast::attribute_dependency_t, ast::assignment> &relations);
43
}
// namespace ast
44
45
#endif
//ATTRIBUTE_MAPPER_CYCLIC_CHECK_HPP
attribute_mapper_ast.hpp
attribute_mapper_ast_dep_eval.hpp
attribute_mapper_ast_eval.hpp
ast
Definition:
attribute_mapper_ast.hpp:39
ast::check_cyclic_dependencies
bool check_cyclic_dependencies(const ast::ast_tree &ast, const std::multimap< ast::attribute_dependency_t, ast::assignment > &relations)
Check if a list of relations contain cyclic dependencies.
ast::ast_tree
Definition:
attribute_mapper_ast.hpp:53
components
uic_attribute_mapper
src
attribute_mapper_cyclic_check.hpp
Generated on Thu Feb 13 2025 07:20:08 for Unify Framework Lib by
1.9.4