-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Split up STL compilation Avoid error on mingw32 i686 and speed up compilation * Version 0.12.5 * Fix macOS version symlink
- Loading branch information
Showing
14 changed files
with
182 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_deque(TypeWrapper1& deque) | ||
{ | ||
deque.apply_combination<std::deque, stltypes>(stl::WrapDeque()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_multiset(TypeWrapper1& multiset) | ||
{ | ||
multiset.apply_combination<std::multiset, stltypes>(stl::WrapMultiset()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_queue(TypeWrapper1& queue) | ||
{ | ||
queue.apply_combination<std::queue, stltypes>(stl::WrapQueue()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_set(TypeWrapper1& set) | ||
{ | ||
set.apply_combination<std::set, stltypes>(stl::WrapSet()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_shared_ptr() | ||
{ | ||
smartptr::apply_smart_combination<std::shared_ptr, stltypes>(); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_unique_ptr() | ||
{ | ||
smartptr::apply_smart_combination<std::unique_ptr, stltypes>(); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_valarray(TypeWrapper1& valarray) | ||
{ | ||
valarray.apply_combination<std::valarray, stltypes>(stl::WrapValArray()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_vector(TypeWrapper1& vector) | ||
{ | ||
vector.apply_combination<std::vector, stltypes>(stl::WrapVector()); | ||
} | ||
|
||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#include "jlcxx/stl.hpp" | ||
|
||
namespace jlcxx | ||
{ | ||
|
||
namespace stl | ||
{ | ||
|
||
void apply_weak_ptr() | ||
{ | ||
smartptr::apply_smart_combination<std::weak_ptr, stltypes>(); | ||
} | ||
|
||
} | ||
|
||
} |