Skip to content

Commit cc35b3b

Browse files
committed
[C++]: limit exposure of namespace for generated IR.
1 parent 407a477 commit cc35b3b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sbe-tool/src/main/cpp/otf/IrDecoder.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
#include "Token.h"
4343

4444
using namespace sbe::otf;
45-
using namespace uk::co::real_logic::sbe::ir::generated;
4645

4746
namespace sbe {
4847
namespace otf {
@@ -164,6 +163,8 @@ class IrDecoder
164163

165164
int decodeIr()
166165
{
166+
using namespace uk::co::real_logic::sbe::ir::generated;
167+
167168
FrameCodec frame;
168169
std::uint64_t offset = 0, tmpLen = 0;
169170
char tmp[256];
@@ -202,6 +203,8 @@ class IrDecoder
202203

203204
std::uint64_t decodeAndAddToken(std::shared_ptr<std::vector<Token>> tokens, std::uint64_t offset)
204205
{
206+
using namespace uk::co::real_logic::sbe::ir::generated;
207+
205208
TokenCodec tokenCodec;
206209
tokenCodec.wrapForDecode(m_buffer.get(), offset, tokenCodec.sbeBlockLength(), tokenCodec.sbeSchemaVersion(), m_length);
207210

0 commit comments

Comments
 (0)