stdx::interval, a library for intervals on totally ordered sets
stdx::interval, a library for intervals on totally ordered sets Eric Hughes, Meadhbh Hamrick stdx::interval, a library for intervals on totally ordered sets Eric Hughes, Meadhbh Hamrick In brief stdx::interval stdx::interval implements the mathematical sense of an interval on a totally ordered set. The library reasons about intervals as sets, not as interval expressions. The library is header-only and targets Membership. Determine if a point is a member of the interval as a set. Equality. Compares the intervals as sets, not as specifications. Operations Point comparison. A generalization of membership. Similar to0 码力 | 1 页 | 45.14 KB | 5 月前3Peering Forward: C++'s Next Decade
public+virtual or protected+nonvirtual ordered A totally ordered type with operator<=> that implements strong_ordering. Also: weakly_ordered, partially_ordered copyable A type that has copy/move c functions value An ordered basic_value. Also: weakly_ordered_value, partially_ordered_value struct A basic_value with all public members, no virtuals, no custom assignment enum An ordered basic_value with with all public values flag_enum An ordered basic_value with all public values, and bitwise sets/tests union A safe (tagged) union with names (unlike std::variant)51 interface An abstract class having0 码力 | 84 页 | 6.21 MB | 5 月前3Conan 1.20 Documentation
portable and well known. But Conan does not depend on CMake at all; it is not a requirement. Conan is totally orthogonal to the build system. There are some utilities that improve the usage of popular build --detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in can use the gcc 4.8 package when building with gcc 4.9. With CompatiblePackage we can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines0 码力 | 611 页 | 4.89 MB | 1 年前3Conan 1.30 Documentation
--detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines fPIC – Combines with detection of target type above – Sets -fPIC flag for compiler – Sets -fPIC flag for linker when building shared library – Sets -pie flag for linker when building executable • Detection0 码力 | 715 页 | 5.39 MB | 1 年前3Conan 1.31 Documentation
--detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines fPIC – Combines with detection of target type above – Sets -fPIC flag for compiler – Sets -fPIC flag for linker when building shared library – Sets -pie flag for linker when building executable 6.8. Toolchains0 码力 | 721 页 | 5.41 MB | 1 年前3Conan 1.29 Documentation
--detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines fPIC – Combines with detection of target type above – Sets -fPIC flag for compiler – Sets -fPIC flag for linker when building shared library – Sets -pie flag for linker when building executable • Detection0 码力 | 703 页 | 5.41 MB | 1 年前3Conan 1.21 Documentation
portable and well known. But Conan does not depend on CMake at all; it is not a requirement. Conan is totally orthogonal to the build system. There are some utilities that improve the usage of popular build --detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines0 码力 | 621 页 | 4.92 MB | 1 年前3Conan 1.28 Documentation
--detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines the pkgb package with different user and channel, it could result in a different dependency graph, totally incompatible with the one captured in the lockfile. If pkgb/0.1@user/testing was stored in the lockfile0 码力 | 699 页 | 5.39 MB | 1 年前3Conan 1.8 Documentation
portable and well known. But Conan does not depend on CMake at all; it is not a requirement. Conan is totally orthogonal to the build system. There are some utilities that improve the usage of popular build --detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in Release 1.8.4 $ source activate.sh # Windows: activate.bat without the source $ cmake --version Two sets of scripts are available for Windows - activate.bat/deactivate.bat and activate.ps1/deactivate. ps10 码力 | 458 页 | 3.03 MB | 1 年前3Conan 1.34 Documentation
--detect # Generates default profile detecting␣ ˓→GCC and sets old ABI $ conan profile update settings.compiler.libcxx=libstdc++11 default # Sets␣ ˓→libcxx to C++11 ABI You will find more information in still define that you can use the gcc 4.8 package when building with gcc 4.9. We can define an ordered list of compatible packages, that will be checked in order if the package ID that our profile defines the pkgb package with different user and channel, it could result in a different dependency graph, totally incompatible with the one captured in the lockfile. If pkgb/0.1@user/testing was stored in the lockfile0 码力 | 747 页 | 5.66 MB | 1 年前3
共 142 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15