Skip to content

Commit fbc56db

Browse files
committed
Remove unnecessarily inlined implementations to otherwise empty cpp file
1 parent 6adcebc commit fbc56db

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

src/util/decision_procedure.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,6 @@ Author: Daniel Kroening, [email protected]
1111

1212
#include "decision_procedure.h"
1313

14-
14+
decision_proceduret::~decision_proceduret()
15+
{
16+
}

src/util/decision_procedure.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ class decision_proceduret:public messaget
2424
{
2525
}
2626

27+
virtual ~decision_proceduret();
28+
2729
// get a value from satisfying instance if satisfiable
2830
// returns nil if not available
2931
virtual exprt get(const exprt &expr) const=0;

src/util/dstring.cpp

+7
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,10 @@ Author: Daniel Kroening, [email protected]
1010
/// Container for C-Strings
1111

1212
#include "dstring.h"
13+
14+
#include <ostream>
15+
16+
std::ostream &dstringt::operator<<(std::ostream &out) const
17+
{
18+
return out << as_string();
19+
}

src/util/dstring.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,7 @@ class dstringt final
123123

124124
// output
125125

126-
std::ostream &operator<<(std::ostream &out) const
127-
{
128-
return out << as_string();
129-
}
126+
std::ostream &operator<<(std::ostream &out) const;
130127

131128
// non-standard
132129

0 commit comments

Comments
 (0)