Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
Actor Framework
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cpp-libs
Actor Framework
Commits
ab8ab5fa
Commit
ab8ab5fa
authored
Aug 30, 2018
by
Dominik Charousset
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'topic/fix-uninitialized-warnings'
Close #749.
parents
99df0c2e
f3f72bbd
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
4 deletions
+3
-4
libcaf_core/caf/data_processor.hpp
libcaf_core/caf/data_processor.hpp
+1
-1
libcaf_core/caf/optional.hpp
libcaf_core/caf/optional.hpp
+2
-3
No files found.
libcaf_core/caf/data_processor.hpp
View file @
ab8ab5fa
...
@@ -473,7 +473,7 @@ public:
...
@@ -473,7 +473,7 @@ public:
return
apply
(
dur
);
return
apply
(
dur
);
}
}
if
(
Derived
::
writes_state
)
{
if
(
Derived
::
writes_state
)
{
Duration
dur
;
Duration
dur
{}
;
auto
e
=
apply
(
dur
);
auto
e
=
apply
(
dur
);
t
=
std
::
chrono
::
time_point
<
std
::
chrono
::
system_clock
,
Duration
>
{
dur
};
t
=
std
::
chrono
::
time_point
<
std
::
chrono
::
system_clock
,
Duration
>
{
dur
};
return
e
;
return
e
;
...
...
libcaf_core/caf/optional.hpp
View file @
ab8ab5fa
...
@@ -287,8 +287,8 @@ template <class Inspector, class T>
...
@@ -287,8 +287,8 @@ template <class Inspector, class T>
typename
std
::
enable_if
<
Inspector
::
writes_state
,
typename
std
::
enable_if
<
Inspector
::
writes_state
,
typename
Inspector
::
result_type
>::
type
typename
Inspector
::
result_type
>::
type
inspect
(
Inspector
&
f
,
optional
<
T
>&
x
)
{
inspect
(
Inspector
&
f
,
optional
<
T
>&
x
)
{
bool
flag
;
bool
flag
=
false
;
typename
optional
<
T
>::
type
tmp
;
typename
optional
<
T
>::
type
tmp
{}
;
optional_inspect_helper
<
T
>
helper
{
flag
,
tmp
};
optional_inspect_helper
<
T
>
helper
{
flag
,
tmp
};
auto
guard
=
detail
::
make_scope_guard
([
&
]
{
auto
guard
=
detail
::
make_scope_guard
([
&
]
{
if
(
flag
)
if
(
flag
)
...
@@ -299,7 +299,6 @@ inspect(Inspector& f, optional<T>& x) {
...
@@ -299,7 +299,6 @@ inspect(Inspector& f, optional<T>& x) {
return
f
(
flag
,
helper
);
return
f
(
flag
,
helper
);
}
}
/// @relates optional
/// @relates optional
template
<
class
T
>
template
<
class
T
>
std
::
string
to_string
(
const
optional
<
T
>&
x
)
{
std
::
string
to_string
(
const
optional
<
T
>&
x
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment