give all folly exception types default visibility
authorEric Niebler <eniebler@fb.com>
Mon, 8 Jan 2018 23:21:57 +0000 (15:21 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Mon, 8 Jan 2018 23:36:38 +0000 (15:36 -0800)
commitf842b713b74810cfc0f8b553b16f5efe811662db
tree35605ed7fa7eaecbb561508c6df6903ddf8df3ac
parent24f2ac23ead3707b28a494afc5f55ed50bbfccaf
give all folly exception types default visibility

Summary: This makes sure that whether folly is statically or dynamically linked, all folly exception types will have exactly one definition, and one set of type information.

Reviewed By: mzlee

Differential Revision: D6671431

fbshipit-source-id: 1c06826a05f87cbf9af747c9abdb5f524744d054
22 files changed:
folly/AtomicHashMap.h
folly/ExceptionWrapper.h
folly/Expected.h
folly/Format.h
folly/FormatArg.h
folly/IPAddressException.h
folly/Optional.h
folly/Poly.h
folly/Subprocess.h
folly/Try.h
folly/dynamic-inl.h
folly/executors/task_queue/BlockingQueue.h
folly/experimental/DynamicParser.h
folly/experimental/EnvUtil.h
folly/experimental/JSONSchema.cpp
folly/experimental/NestedCommandLineApp.h
folly/experimental/bser/Bser.h
folly/experimental/logging/LogConfigParser.h
folly/fibers/AtomicBatchDispatcher.h
folly/io/async/AsyncSocketException.h
folly/json.cpp
folly/synchronization/LifoSem.h