folly: replace old-style header guards with "pragma once"
authorSven Over <over@fb.com>
Fri, 1 Apr 2016 15:31:10 +0000 (08:31 -0700)
committerFacebook Github Bot 4 <facebook-github-bot-4-bot@fb.com>
Fri, 1 Apr 2016 15:35:23 +0000 (08:35 -0700)
commitdee8a5180aa542d98d1b71c74f83a006e4627952
tree9b6f2f9798b50169265e7f05220ec634d44bcbd6
parent94070f19ca0198f0874a853f934e5302f73b73ff
folly: replace old-style header guards with "pragma once"

Summary:Most header files in folly already used "#pragma once" to
protect against multiple inclusion. This diff removes old-style
ifndef/define/endif header guards and replaces them with
pragma once.

In some cases the defined symbol is tested in other header
files. In those cases the "#define" is kept.

Reviewed By: igorsugak

Differential Revision: D3054492

fb-gh-sync-id: 20aa0b9b926a30dd021e4b8f5440e8888874681c
fbshipit-source-id: 20aa0b9b926a30dd021e4b8f5440e8888874681c
167 files changed:
folly/Arena.h
folly/Assume.h
folly/AtomicBitSet.h
folly/AtomicHashArray.h
folly/AtomicHashMap.h
folly/AtomicLinkedList.h
folly/AtomicStruct.h
folly/AtomicUnorderedMap.h
folly/Baton.h
folly/Benchmark.h
folly/Bits.h
folly/CPortability.h
folly/Checksum.h
folly/ConcurrentSkipList-inl.h
folly/ConcurrentSkipList.h
folly/ContainerTraits.h
folly/Conv.h
folly/CppAttributes.h
folly/CpuId.h
folly/DiscriminatedPtr.h
folly/DynamicConverter.h
folly/EvictingCacheMap.h
folly/Exception.h
folly/ExceptionWrapper.h
folly/FBString.h
folly/FBVector.h
folly/File.h
folly/FileUtil.h
folly/Fingerprint.h
folly/Foreach.h
folly/Format.h
folly/FormatArg.h
folly/FormatTraits.h
folly/GroupVarint.h
folly/Hash.h
folly/IndexedMemPool.h
folly/IntrusiveList.h
folly/Lazy.h
folly/LifoSem.h
folly/Likely.h
folly/Logging.h
folly/Malloc.h
folly/MapUtil.h
folly/Memory.h
folly/MemoryMapping.h
folly/Merge.h
folly/Optional.h
folly/PackedSyncPtr.h
folly/Padded.h
folly/Portability.h
folly/Preprocessor.h
folly/ProducerConsumerQueue.h
folly/RWSpinLock.h
folly/Random.h
folly/Range.h
folly/SafeAssert.h
folly/ScopeGuard.h
folly/SmallLocks.h
folly/SparseByteSet.h
folly/SpookyHashV1.h
folly/SpookyHashV2.h
folly/String-inl.h
folly/String.h
folly/Subprocess.h
folly/Synchronized.h
folly/ThreadCachedArena.h
folly/ThreadCachedInt.h
folly/ThreadLocal.h
folly/TimeoutQueue.h
folly/Traits.h
folly/Unicode.h
folly/Uri.h
folly/Varint.h
folly/VersionCheck.h
folly/detail/AtomicHashUtils.h
folly/detail/BitIteratorDetail.h
folly/detail/BitsDetail.h
folly/detail/CacheLocality.h
folly/detail/ChecksumDetail.h
folly/detail/DiscriminatedPtrDetail.h
folly/detail/ExceptionWrapper.h
folly/detail/FileUtilDetail.h
folly/detail/FingerprintPolynomial.h
folly/detail/FunctionalExcept.h
folly/detail/GroupVarintDetail.h
folly/detail/Malloc.h
folly/detail/MemoryIdler.h
folly/detail/RangeCommon.h
folly/detail/RangeSse42.h
folly/detail/SlowFingerprint.h
folly/detail/Stats.h
folly/detail/ThreadLocalDetail.h
folly/detail/UncaughtExceptionCounter.h
folly/dynamic-inl.h
folly/dynamic.h
folly/experimental/BitVectorCoding.h
folly/experimental/Bits.h
folly/experimental/EliasFanoCoding.h
folly/experimental/EventCount.h
folly/experimental/FunctionScheduler.h
folly/experimental/Instructions.h
folly/experimental/NestedCommandLineApp.h
folly/experimental/ProgramOptions.h
folly/experimental/Select64.h
folly/experimental/StringKeyedCommon.h
folly/experimental/StringKeyedMap.h
folly/experimental/StringKeyedSet.h
folly/experimental/StringKeyedUnorderedMap.h
folly/experimental/StringKeyedUnorderedSet.h
folly/experimental/TestUtil.h
folly/experimental/TupleOps.h
folly/experimental/exception_tracer/ExceptionAbi.h
folly/experimental/exception_tracer/ExceptionTracer.h
folly/experimental/exception_tracer/ExceptionTracerLib.h
folly/experimental/exception_tracer/StackTrace.h
folly/experimental/io/AsyncIO.h
folly/experimental/io/FsUtil.h
folly/experimental/io/HugePages.h
folly/experimental/symbolizer/Dwarf.h
folly/experimental/symbolizer/Elf.h
folly/experimental/symbolizer/ElfCache.h
folly/experimental/symbolizer/LineReader.h
folly/experimental/symbolizer/SignalHandler.h
folly/experimental/symbolizer/StackTrace.h
folly/experimental/symbolizer/Symbolizer.h
folly/experimental/symbolizer/test/SignalHandlerTest.h
folly/experimental/test/CodingTestUtils.h
folly/gen/Base-inl.h
folly/gen/Base.h
folly/gen/Combine-inl.h
folly/gen/Combine.h
folly/gen/Core-inl.h
folly/gen/Core.h
folly/gen/File-inl.h
folly/gen/File.h
folly/gen/Parallel.h
folly/gen/ParallelMap-inl.h
folly/gen/ParallelMap.h
folly/gen/String-inl.h
folly/gen/String.h
folly/gen/test/Bench.h
folly/init/Init.h
folly/io/Compression.h
folly/io/Cursor.h
folly/io/IOBuf.h
folly/io/IOBufQueue.h
folly/io/RecordIO.h
folly/io/TypedIOBuf.h
folly/json.h
folly/portability/Constexpr.h
folly/portability/GFlags.h
folly/portability/SysUio.h
folly/small_vector.h
folly/sorted_vector_types.h
folly/stats/BucketedTimeSeries-defs.h
folly/stats/BucketedTimeSeries.h
folly/stats/Histogram-defs.h
folly/stats/Histogram.h
folly/stats/MultiLevelTimeSeries-defs.h
folly/stats/MultiLevelTimeSeries.h
folly/stats/TimeseriesHistogram-defs.h
folly/stats/TimeseriesHistogram.h
folly/test/SynchronizedTestLib-inl.h
folly/test/SynchronizedTestLib.h
folly/test/TestUtils.h
folly/test/function_benchmark/benchmark_impl.h
folly/test/function_benchmark/test_functions.h