Skip to content

Commit 2135026

Browse files
author
deepikabhavnani
committed
MBED_NO_NAMESPACE to remove auto-addition of namespace, if user does not wants mbed namespace
1 parent 88c96ea commit 2135026

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

events/mbed_events.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030

3131
#include "events/mbed_shared_queues.h"
3232

33+
#ifndef MBED_NO_NAMESPACE
3334
using namespace events;
35+
#endif
3436

3537
#endif
3638

mbed.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@
101101
#include "platform/FunctionPointer.h"
102102
#include "platform/ScopedLock.h"
103103

104+
#ifndef MBED_NO_NAMESPACE
104105
using namespace mbed;
105106
using namespace std;
107+
#endif
106108

107109
#endif

rtos/Mail.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333

3434
#include "platform/NonCopyable.h"
3535

36+
#ifndef MBED_NO_NAMESPACE
3637
using namespace rtos;
38+
#endif
3739

3840
namespace rtos {
3941
/** \addtogroup rtos */

rtos/rtos.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@
3737
#include "rtos/EventFlags.h"
3838
#include "rtos/ConditionVariable.h"
3939

40+
#ifndef MBED_NO_NAMESPACE
4041
using namespace rtos;
42+
#endif
4143

4244
/* Get mbed lib version number, as RTOS depends on mbed lib features
4345
like mbed_error, Callback and others.

0 commit comments

Comments
 (0)