Skip to content
This repository was archived by the owner on Sep 27, 2019. It is now read-only.

Commit 1029b99

Browse files
committed
Added Forward Declaration
1 parent 71c5075 commit 1029b99

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/brain/tf_session_entity/tf_session_entity.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "brain/tf_session_entity/tf_session_entity.h"
14+
#include "brain/tf_session_entity/tf_session_entity_input.h"
15+
#include "brain/tf_session_entity/tf_session_entity_output.h"
1416

1517
namespace peloton {
1618
namespace brain {

src/include/brain/tf_session_entity/tf_session_entity.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
#pragma once
1414

15-
#include "brain/tf_session_entity/tf_session_entity_input.h"
16-
#include "brain/tf_session_entity/tf_session_entity_output.h"
15+
#include "tf_session_entity_io.h"
1716

1817
#define TFSE_TEMPLATE_ARGUMENTS \
1918
template <typename InputType, typename OutputType>
@@ -22,6 +21,12 @@
2221
namespace peloton {
2322
namespace brain {
2423

24+
// Forward Declarations
25+
template <class InputType>
26+
class TfSessionEntityInput;
27+
template <class OutputType>
28+
class TfSessionEntityOutput;
29+
2530
/**
2631
* The `TfSessionEntity` class is the main entity class for
2732
* handling Tensorflow sessions and evaluations within.

0 commit comments

Comments
 (0)