FastLED 3.9.15
Loading...
Searching...
No Matches
namespace.h
Go to the documentation of this file.
1
3
4#pragma once
5
6#if defined(FASTLED_FORCE_NAMESPACE) && \
7 !defined(FASTLED_IS_USING_NAMESPACE) && !defined(FASTLED_NAMESPACE)
8#define FASTLED_NAMESPACE fl
9#define FASTLED_IS_USING_NAMESPACE 1
10#endif
11
12#ifndef FASTLED_NAMESPACE
13#define FASTLED_IS_USING_NAMESPACE 0
15#define FASTLED_NAMESPACE_BEGIN
17#define FASTLED_NAMESPACE_END
19#define FASTLED_USING_NAMESPACE
20#else
21#define FASTLED_IS_USING_NAMESPACE 1
22#define FASTLED_NAMESPACE_BEGIN namespace FASTLED_NAMESPACE {
23#define FASTLED_NAMESPACE_END }
24
25// We need to create an empty instance of the namespace before we can
26// declare that we are using it.
29
30#define FASTLED_USING_NAMESPACE using namespace FASTLED_NAMESPACE;
31#endif
#define FASTLED_NAMESPACE_END
Definition namespace.h:23