Skip to content

Commit c0d220b

Browse files
committed
rename LIBMONGOCXX_API and LIBBSONCXX_API macros to MONGOCXX_API and BSONCXX_API, respectively
1 parent 2884319 commit c0d220b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+55
-54
lines changed

src/bsoncxx/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,11 @@ install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
8282
)
8383

8484
generate_export_header(bsoncxx
85-
BASE_NAME LIBBSONCXX
86-
EXPORT_MACRO_NAME LIBBSONCXX_API
85+
BASE_NAME BSONCXX
86+
EXPORT_MACRO_NAME BSONCXX_API
87+
NO_EXPORT_MACRO_NAME BSONCXX_PRIVATE
8788
EXPORT_FILE_NAME export.hpp
88-
STATIC_DEFINE LIBBSONCXX_STATIC
89+
STATIC_DEFINE BSONCXX_STATIC
8990
)
9091

9192
# install generated files

src/bsoncxx/builder/concrete.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace bsoncxx {
2828
BSONCXX_INLINE_NAMESPACE_BEGIN
2929
namespace builder {
3030

31-
class LIBBSONCXX_API concrete {
31+
class BSONCXX_API concrete {
3232

3333
public:
3434
class impl;

src/bsoncxx/builder/helpers.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extern close_doc_t close_doc;
3535
struct close_array_t {};
3636
extern close_array_t close_array;
3737

38-
struct LIBBSONCXX_API concat {
38+
struct BSONCXX_API concat {
3939
document::view view;
4040

4141
operator document::view() const { return view; }

src/bsoncxx/document/element.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ namespace document {
6262

6363
class view;
6464

65-
class LIBBSONCXX_API element {
65+
class BSONCXX_API element {
6666
friend class document::view;
6767
friend class builder::concrete;
6868

src/bsoncxx/document/value.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace bsoncxx {
2525
BSONCXX_INLINE_NAMESPACE_BEGIN
2626
namespace document {
2727

28-
class LIBBSONCXX_API value {
28+
class BSONCXX_API value {
2929
using deleter_type = void(*)(void*);
3030

3131
public:

src/bsoncxx/document/view.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace bsoncxx {
2929
BSONCXX_INLINE_NAMESPACE_BEGIN
3030
namespace document {
3131

32-
class LIBBSONCXX_API view {
32+
class BSONCXX_API view {
3333

3434
public:
3535
class iterator;

src/bsoncxx/document/view_or_value.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace bsoncxx {
2323
BSONCXX_INLINE_NAMESPACE_BEGIN
2424
namespace document {
2525

26-
class LIBBSONCXX_API view_or_value {
26+
class BSONCXX_API view_or_value {
2727

2828
public:
2929
view_or_value(bsoncxx::document::view view);

src/mongocxx/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,14 +89,14 @@ configure_file (
8989
${PROJECT_BINARY_DIR}/version.hpp
9090
)
9191

92-
# TODO: MONGOCXX_SHARED_NO_EXPORT -> LIBMONGOCXX_PRIVATE
9392
# TODO: LIBMONGOCXX_EXPORTS -> LIBMONGOCXX_BUILDING
9493
# TODO: Need deprecated defines? or do the same?
9594
generate_export_header (mongocxx
96-
BASE_NAME LIBMONGOCXX
97-
EXPORT_MACRO_NAME LIBMONGOCXX_API
95+
BASE_NAME MONGOCXX
96+
EXPORT_MACRO_NAME MONGOCXX_API
97+
NO_EXPORT_MACRO_NAME MONGOCXX_PRIVATE
9898
EXPORT_FILE_NAME export.hpp
99-
STATIC_DEFINE LIBMONGOCXX_STATIC
99+
STATIC_DEFINE MONGOCXX_STATIC
100100
)
101101

102102
configure_file (

src/mongocxx/bulk_write.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class collection;
4545
/// @see http://docs.mongodb.org/manual/core/write-operations/
4646
/// @see http://docs.mongodb.org/manual/core/bulk-write-operations/
4747
///
48-
class LIBMONGOCXX_API bulk_write {
48+
class MONGOCXX_API bulk_write {
4949

5050
public:
5151

src/mongocxx/client.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ MONGOCXX_INLINE_NAMESPACE_BEGIN
4646
/// @todo Make iterable for databases on the server
4747
/// @todo Add + implement missing client api methods
4848
///
49-
class LIBMONGOCXX_API client {
49+
class MONGOCXX_API client {
5050

5151
public:
5252

src/mongocxx/collection.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class pipeline;
6969
///
7070
/// @todo Make this class copyable when C driver supports this.
7171
///
72-
class LIBMONGOCXX_API collection {
72+
class MONGOCXX_API collection {
7373

7474
public:
7575

src/mongocxx/cursor.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class collection;
3232
///
3333
/// @note By default, cursors timeout after 10 minutes of inactivity.
3434
///
35-
class LIBMONGOCXX_API cursor {
35+
class MONGOCXX_API cursor {
3636

3737
public:
3838

src/mongocxx/database.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class client;
3838
/// @todo Make copyable when c-driver supports this
3939
/// @todo Add auth functions (add_user, remove_all_users, remove_user)
4040

41-
class LIBMONGOCXX_API database {
41+
class MONGOCXX_API database {
4242

4343
public:
4444

src/mongocxx/exception/authentication.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API authentication : public operation {};
23+
class MONGOCXX_API authentication : public operation {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/exception/base.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API base : public std::exception {};
23+
class MONGOCXX_API base : public std::exception {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/exception/bulk_write.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API bulk_write : public write {};
23+
class MONGOCXX_API bulk_write : public write {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/exception/operation.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API operation : public base {};
23+
class MONGOCXX_API operation : public base {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/exception/query.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API query : public operation {};
23+
class MONGOCXX_API query : public operation {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/exception/write.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace mongocxx {
2020
MONGOCXX_INLINE_NAMESPACE_BEGIN
2121
namespace exception {
2222

23-
class LIBMONGOCXX_API write : public operation {};
23+
class MONGOCXX_API write : public operation {};
2424

2525
} // namespace exception
2626
MONGOCXX_INLINE_NAMESPACE_END

src/mongocxx/instance.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ MONGOCXX_INLINE_NAMESPACE_BEGIN
2626
///
2727
/// Life cycle: An instance of the driver *MUST* be kept around.
2828
///
29-
class LIBMONGOCXX_API instance {
29+
class MONGOCXX_API instance {
3030

3131
public:
3232
///

src/mongocxx/model/delete_many.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace model {
2525
///
2626
/// Class representing a MongoDB delete operation that removes multiple documents.
2727
///
28-
class LIBMONGOCXX_API delete_many {
28+
class MONGOCXX_API delete_many {
2929

3030
public:
3131

src/mongocxx/model/delete_one.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace model {
2525
///
2626
/// Class representing a MongoDB delete operation that removes a single document.
2727
///
28-
class LIBMONGOCXX_API delete_one {
28+
class MONGOCXX_API delete_one {
2929

3030
public:
3131

src/mongocxx/model/insert_one.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace model {
2525
///
2626
/// Class representing a MongoDB insert operation that creates a single document.
2727
///
28-
class LIBMONGOCXX_API insert_one {
28+
class MONGOCXX_API insert_one {
2929

3030
public:
3131

src/mongocxx/model/replace_one.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace model {
2626
///
2727
/// Class representing a MongoDB update operation that replaces a single document.
2828
///
29-
class LIBMONGOCXX_API replace_one {
29+
class MONGOCXX_API replace_one {
3030

3131
public:
3232
///

src/mongocxx/model/update_many.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace model {
2626
///
2727
/// Class representing a MongoDB update operation that modifies multiple documents.
2828
///
29-
class LIBMONGOCXX_API update_many {
29+
class MONGOCXX_API update_many {
3030

3131
public:
3232

src/mongocxx/model/update_one.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace model {
2626
///
2727
/// Class representing a MongoDB update operation that modifies a single document.
2828
///
29-
class LIBMONGOCXX_API update_one {
29+
class MONGOCXX_API update_one {
3030

3131
public:
3232

src/mongocxx/model/write.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace mongocxx {
3131
MONGOCXX_INLINE_NAMESPACE_BEGIN
3232
namespace model {
3333

34-
class LIBMONGOCXX_API write {
34+
class MONGOCXX_API write {
3535

3636
public:
3737
write(insert_one value);

src/mongocxx/options/aggregate.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace options {
2929
///
3030
/// Class representing the optional arguments to a MongoDB aggregation operation.
3131
///
32-
class LIBMONGOCXX_API aggregate {
32+
class MONGOCXX_API aggregate {
3333

3434
public:
3535

src/mongocxx/options/bulk_write.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace options {
2525
///
2626
/// Class representing the optional arguments to a MongoDB bulk write
2727
///
28-
class LIBMONGOCXX_API bulk_write {
28+
class MONGOCXX_API bulk_write {
2929

3030
public:
3131

src/mongocxx/options/client.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace options {
3030
///
3131
/// Class representing the optional arguments to a MongoDB driver client object.
3232
///
33-
class LIBMONGOCXX_API client {
33+
class MONGOCXX_API client {
3434

3535
public:
3636

src/mongocxx/options/count.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace options {
3333
///
3434
/// Class representing the optional arguments to a MongoDB count command
3535
///
36-
class LIBMONGOCXX_API count {
36+
class MONGOCXX_API count {
3737

3838
public:
3939

src/mongocxx/options/delete.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace options {
2727
///
2828
/// Class representing the optional arguments to a MongoDB delete operation
2929
///
30-
class LIBMONGOCXX_API delete_options {
30+
class MONGOCXX_API delete_options {
3131

3232
public:
3333

src/mongocxx/options/distinct.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace options {
3030
///
3131
/// Class representing the optional arguments to a MongoDB distinct command.
3232
///
33-
class LIBMONGOCXX_API distinct {
33+
class MONGOCXX_API distinct {
3434

3535
public:
3636

src/mongocxx/options/find.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace options {
2929
///
3030
/// Class representing the optional arguments to a MongoDB query.
3131
///
32-
class LIBMONGOCXX_API find {
32+
class MONGOCXX_API find {
3333

3434
public:
3535
enum class cursor_type: std::uint8_t;

src/mongocxx/options/find_one_and_delete.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace options {
2929
///
3030
/// Class representing the optional arguments to a MongoDB find_and_modify delete operation
3131
///
32-
class LIBMONGOCXX_API find_one_and_delete {
32+
class MONGOCXX_API find_one_and_delete {
3333

3434
public:
3535

src/mongocxx/options/find_one_and_replace.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace options {
2929
///
3030
/// Class representing the optional arguments to a MongoDB find_and_modify replace operation
3131
///
32-
class LIBMONGOCXX_API find_one_and_replace {
32+
class MONGOCXX_API find_one_and_replace {
3333

3434
public:
3535

src/mongocxx/options/find_one_and_update.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace options {
2929
///
3030
/// Class representing the optional arguments to a MongoDB find_and_modify update operation.
3131
///
32-
class LIBMONGOCXX_API find_one_and_update {
32+
class MONGOCXX_API find_one_and_update {
3333

3434
public:
3535

src/mongocxx/options/insert.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace options {
2727
///
2828
/// Class representing the optional arguments to a MongoDB insert operation
2929
///
30-
class LIBMONGOCXX_API insert {
30+
class MONGOCXX_API insert {
3131

3232
public:
3333

src/mongocxx/options/ssl.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace options {
2727
///
2828
/// Class representing the optional arguments to a MongoDB driver client (SSL)
2929
///
30-
class LIBMONGOCXX_API ssl {
30+
class MONGOCXX_API ssl {
3131

3232
public:
3333
void pem_file(std::string pem_file);

src/mongocxx/options/update.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace options {
2727
///
2828
/// Class representing the optional arguments to a MongoDB update operation.
2929
///
30-
class LIBMONGOCXX_API update {
30+
class MONGOCXX_API update {
3131

3232
public:
3333

src/mongocxx/pipeline.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class collection;
3030
///
3131
/// Class representing a MongoDB aggregation pipeline.
3232
///
33-
class LIBMONGOCXX_API pipeline {
33+
class MONGOCXX_API pipeline {
3434

3535
public:
3636

src/mongocxx/read_preference.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class database;
4949
///
5050
/// @see http://docs.mongodb.org/manual/core/read-preference/
5151
///
52-
class LIBMONGOCXX_API read_preference {
52+
class MONGOCXX_API read_preference {
5353

5454
public:
5555

0 commit comments

Comments
 (0)