Skip to content

Commit 43fd829

Browse files
committed
Regen docs
1 parent 3c58f99 commit 43fd829

File tree

2,660 files changed

+182591
-89
lines changed

Some content is hidden

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

2,660 files changed

+182591
-89
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ project(StandardClassLibrary)
44
set(CMAKE_CXX_STANDARD 11)
55

66
add_compile_definitions(SCL_USE_IOSTREAM_EXTEND)
7-
add_executable(StandardClassLibrary main.cpp include/scl/scl.hpp include/scl/tools/tools.hpp include/scl/tools/make/make.hpp include/scl/tools/make/from.h include/scl/tools/make/ptr.h include/scl/tools/make/unique.h include/scl/tools/make/shared.h include/scl/tools/iostream/iostream.hpp include/scl/tools/iostream/nl.h include/scl/tools/iostream/log/log.hpp include/scl/tools/iostream/log/basic.h include/scl/tools/iostream/log/prefixed.h include/scl/macros.h include/scl/tools/iostream/log/surrounded.h include/scl/tools/iostream/extend.h include/scl/tools/meta/meta.hpp include/scl/tools/meta/void_t.h include/scl/tools/meta/enable_if.h include/scl/tools/meta/is_convertible.h include/scl/tools/meta/can_call.h include/scl/tools/meta/is_same.h include/scl/tools/meta/fn_cast.h include/scl/tools/meta/fn_type.h include/scl/tools/meta/type_check.h include/scl/tools/meta/is_base_of.h include/scl/tools/meta/type_mod.h include/scl/tools/meta/type_query.h include/scl/tools/meta/conditional.h include/scl/tools/make/atomic.h include/scl/tools/make/promise.h include/scl/concepts/concepts.hpp include/scl/concepts/is_concept.h include/scl/concepts/require.h include/scl/concepts/Same.h include/scl/concepts/DerivedFrom.h include/scl/concepts/ConvertibleTo.h include/scl/concepts/Integral.h include/scl/concepts/Signed.h include/scl/concepts/Unsigned.h include/scl/concepts/SignedIntegral.h include/scl/concepts/UnsignedIntegral.h include/scl/concepts/Swappable.h include/scl/concepts/SwappableWith.h include/scl/concepts/Destructible.h include/scl/concepts/Constructible.h include/scl/concepts/DefaultConstructible.h include/scl/concepts/MoveConstructible.h include/scl/concepts/CopyConstructible.h include/scl/concepts/MoveAssignable.h include/scl/concepts/CopyAssignable.h include/scl/concepts/Movable.h include/scl/concepts/Copyable.h include/scl/concepts/EqualityComparable.h include/scl/concepts/EqualityComparableWith.h include/scl/concepts/LessThanComparable.h include/scl/concepts/LessThanComparableWith.h include/scl/concepts/SemiRegular.h include/scl/concepts/Regular.h include/scl/concepts/Invocable.h include/scl/concepts/RegularInvocable.h include/scl/concepts/Boolean.h include/scl/concepts/InequalityComparable.h include/scl/concepts/InequalityComparableWith.h include/scl/concepts/Predicate.h include/scl/concepts/Relation.h include/scl/exceptions/exceptions.hpp include/scl/exceptions/Throwable.h include/scl/exceptions/Exception.h include/scl/exceptions/RuntimeException.h include/scl/utils/utils.hpp include/scl/utils/toString.h include/scl/tools/meta/exists.h include/scl/tools/iostream/toString.h include/scl/tools/meta/defines_scl_to_string.h include/scl/tools/meta/defines_std_to_string.h include/scl/tools/meta/defines_ostream_operator.h main.h include/scl/utils/Any.h include/scl/exceptions/InvalidArgument.h include/scl/exceptions/OutOfBound.h include/scl/exceptions/InvalidCast.h include/scl/exceptions/InvalidAnyCast.h include/scl/concepts/NonMovable.h include/scl/concepts/NonCopyable.h include/scl/utils/Optional.h include/scl/exceptions/EmptyOptionalAccess.h include/scl/tools/make/optional.h include/scl/tools/make/any.h include/scl/tools/meta/constexpr_assert.h include/scl/utils/Either.h include/scl/exceptions/InvalidEitherAccess.h include/scl/concepts/Iterator.h include/scl/tools/meta/swap.h include/scl/concepts/ValueSwappable.h include/scl/concepts/NullablePointer.h include/scl/concepts/AssignableWith.h include/scl/concepts/FunctionObject.h include/scl/concepts/Hash.h include/scl/concepts/CharTraits.h include/scl/concepts/BinaryPredicate.h include/scl/tools/meta/is_instance.h include/scl/tools/meta/real_const.h tests/libs/include/testutils/AdvancedTypes.h include/scl/utils/Placeholder.h include/scl/stream/operators/filter.h include/scl/stream/operators/uniqueBy.h include/scl/stream/details/iterator/StlAdapter.h include/scl/stream/operators/unique.h include/scl/async/async.hpp include/scl/async/with_traits.h include/scl/async/with.h include/scl/exceptions/InvalidResource.h include/scl/async/Mutexed.h include/scl/tools/make/mutexed.h include/scl/http/http.hpp include/scl/http/StatusCode.h include/scl/http/Version.h include/scl/exceptions/UninitializedMemoryAccess.h include/scl/stream/creators/istream.h include/scl/async/AsyncQueue.h include/scl/async/Channel.h include/scl/exceptions/NonNullViolation.h include/scl/detect/detect.hpp include/scl/detect/platform/platform.hpp include/scl/detect/platform/windows.h include/scl/detect/platform/unix.h include/scl/detect/platform/linux.h include/scl/detect/platform/platform.clean_macros.h include/scl/detect/platform/posix.h include/scl/detect/platform/apple.h include/scl/detect/platform/android.h include/scl/detect/platform/unified/unified.hpp include/scl/detect/platform/unified/windows.h include/scl/detect/platform/unified/unified.clean_macros.h include/scl/detect/platform/unified/posix.h include/scl/prelude/prelude.hpp include/scl/alias/alias.hpp include/scl/stream/details/deprecation.h include/scl/concepts/deprecation.h include/scl/utils/Result.h include/scl/exceptions/InvalidResultAccess.h include/scl/tools/make/result.h)
7+
add_executable(StandardClassLibrary main.cpp include/scl/scl.hpp include/scl/tools/tools.hpp include/scl/tools/make/make.hpp include/scl/tools/make/from.h include/scl/tools/make/ptr.h include/scl/tools/make/unique.h include/scl/tools/make/shared.h include/scl/tools/iostream/iostream.hpp include/scl/tools/iostream/nl.h include/scl/tools/iostream/log/log.hpp include/scl/tools/iostream/log/basic.h include/scl/tools/iostream/log/prefixed.h include/scl/macros.h include/scl/tools/iostream/log/surrounded.h include/scl/tools/iostream/extend.h include/scl/tools/meta/meta.hpp include/scl/tools/meta/void_t.h include/scl/tools/meta/enable_if.h include/scl/tools/meta/is_convertible.h include/scl/tools/meta/can_call.h include/scl/tools/meta/is_same.h include/scl/tools/meta/fn_cast.h include/scl/tools/meta/fn_type.h include/scl/tools/meta/type_check.h include/scl/tools/meta/is_base_of.h include/scl/tools/meta/type_mod.h include/scl/tools/meta/type_query.h include/scl/tools/meta/conditional.h include/scl/tools/make/atomic.h include/scl/tools/make/promise.h include/scl/concepts/concepts.hpp include/scl/concepts/is_concept.h include/scl/concepts/require.h include/scl/concepts/Same.h include/scl/concepts/DerivedFrom.h include/scl/concepts/ConvertibleTo.h include/scl/concepts/Integral.h include/scl/concepts/Signed.h include/scl/concepts/Unsigned.h include/scl/concepts/SignedIntegral.h include/scl/concepts/UnsignedIntegral.h include/scl/concepts/Swappable.h include/scl/concepts/SwappableWith.h include/scl/concepts/Destructible.h include/scl/concepts/Constructible.h include/scl/concepts/DefaultConstructible.h include/scl/concepts/MoveConstructible.h include/scl/concepts/CopyConstructible.h include/scl/concepts/MoveAssignable.h include/scl/concepts/CopyAssignable.h include/scl/concepts/Movable.h include/scl/concepts/Copyable.h include/scl/concepts/EqualityComparable.h include/scl/concepts/EqualityComparableWith.h include/scl/concepts/LessThanComparable.h include/scl/concepts/LessThanComparableWith.h include/scl/concepts/SemiRegular.h include/scl/concepts/Regular.h include/scl/concepts/Invocable.h include/scl/concepts/RegularInvocable.h include/scl/concepts/Boolean.h include/scl/concepts/InequalityComparable.h include/scl/concepts/InequalityComparableWith.h include/scl/concepts/Predicate.h include/scl/concepts/Relation.h include/scl/exceptions/exceptions.hpp include/scl/exceptions/Throwable.h include/scl/exceptions/Exception.h include/scl/exceptions/RuntimeException.h include/scl/utils/utils.hpp include/scl/utils/toString.h include/scl/tools/meta/exists.h include/scl/tools/iostream/toString.h include/scl/tools/meta/defines_scl_to_string.h include/scl/tools/meta/defines_std_to_string.h include/scl/tools/meta/defines_ostream_operator.h main.h include/scl/utils/Any.h include/scl/exceptions/InvalidArgument.h include/scl/exceptions/OutOfBound.h include/scl/exceptions/InvalidCast.h include/scl/exceptions/InvalidAnyCast.h include/scl/concepts/NonMovable.h include/scl/concepts/NonCopyable.h include/scl/utils/Optional.h include/scl/exceptions/EmptyOptionalAccess.h include/scl/tools/make/optional.h include/scl/tools/make/any.h include/scl/tools/meta/constexpr_assert.h include/scl/utils/Either.h include/scl/exceptions/InvalidEitherAccess.h include/scl/concepts/Iterator.h include/scl/tools/meta/swap.h include/scl/concepts/ValueSwappable.h include/scl/concepts/NullablePointer.h include/scl/concepts/AssignableWith.h include/scl/concepts/FunctionObject.h include/scl/concepts/Hash.h include/scl/concepts/CharTraits.h include/scl/concepts/BinaryPredicate.h include/scl/tools/meta/is_instance.h include/scl/tools/meta/real_const.h tests/libs/include/testutils/AdvancedTypes.h include/scl/utils/Placeholder.h include/scl/stream/operators/filter.h include/scl/stream/operators/uniqueBy.h include/scl/stream/details/iterator/StlAdapter.h include/scl/stream/operators/unique.h include/scl/async/async.hpp include/scl/async/with_traits.h include/scl/async/with.h include/scl/exceptions/InvalidResource.h include/scl/async/Mutexed.h include/scl/tools/make/mutexed.h include/scl/http/http.hpp include/scl/http/StatusCode.h include/scl/http/Version.h include/scl/exceptions/UninitializedMemoryAccess.h include/scl/stream/creators/istream.h include/scl/async/AsyncQueue.h include/scl/async/Channel.h include/scl/exceptions/NonNullViolation.h include/scl/detect/detect.hpp include/scl/detect/platform/platform.hpp include/scl/detect/platform/windows.h include/scl/detect/platform/unix.h include/scl/detect/platform/linux.h include/scl/detect/platform/platform.clean_macros.h include/scl/detect/platform/posix.h include/scl/detect/platform/apple.h include/scl/detect/platform/android.h include/scl/detect/platform/unified/unified.hpp include/scl/detect/platform/unified/windows.h include/scl/detect/platform/unified/unified.clean_macros.h include/scl/detect/platform/unified/posix.h include/scl/prelude/prelude.hpp include/scl/alias/alias.hpp include/scl/stream/details/deprecation.h include/scl/concepts/deprecation.h include/scl/utils/Result.h include/scl/exceptions/InvalidResultAccess.h include/scl/tools/make/result.h include/scl/utils/invoke.h include/scl/async/Active.h)
88
target_include_directories(StandardClassLibrary PRIVATE ${CMAKE_SOURCE_DIR}/include)
99

1010
add_subdirectory(tests)

Doxyfile

+9-9
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ OUTPUT_DIRECTORY = docs
6868
# performance problems for the file system.
6969
# The default value is: NO.
7070

71-
CREATE_SUBDIRS = NO
71+
CREATE_SUBDIRS = YES
7272

7373
# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
7474
# characters to appear in the names of generated files. If set to NO, non-ASCII
@@ -328,7 +328,7 @@ AUTOLINK_SUPPORT = YES
328328
# diagrams that involve STL classes more complete and accurate.
329329
# The default value is: NO.
330330

331-
BUILTIN_STL_SUPPORT = NO
331+
BUILTIN_STL_SUPPORT = YES
332332

333333
# If you use Microsoft's C++/CLI language, you should set this option to YES to
334334
# enable parsing support.
@@ -360,14 +360,14 @@ IDL_PROPERTY_SUPPORT = YES
360360
# all members of a group must be documented explicitly.
361361
# The default value is: NO.
362362

363-
DISTRIBUTE_GROUP_DOC = NO
363+
DISTRIBUTE_GROUP_DOC = YES
364364

365365
# If one adds a struct or class to a group and this option is enabled, then also
366366
# any nested class or struct is added to the same group. By default this option
367367
# is disabled and one has to add nested compounds explicitly via \ingroup.
368368
# The default value is: NO.
369369

370-
GROUP_NESTED_COMPOUNDS = NO
370+
GROUP_NESTED_COMPOUNDS = YES
371371

372372
# Set the SUBGROUPING tag to YES to allow class member groups of the same type
373373
# (for instance a group of public functions) to be put as a subgroup of that
@@ -435,7 +435,7 @@ LOOKUP_CACHE_SIZE = 0
435435
# normally produced when WARNINGS is set to YES.
436436
# The default value is: NO.
437437

438-
EXTRACT_ALL = NO
438+
EXTRACT_ALL = YES
439439

440440
# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
441441
# be included in the documentation.
@@ -524,7 +524,7 @@ INTERNAL_DOCS = NO
524524
# and Mac users are advised to set this option to NO.
525525
# The default value is: system dependent.
526526

527-
CASE_SENSE_NAMES = NO
527+
CASE_SENSE_NAMES = YES
528528

529529
# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
530530
# their full class and namespace scopes in the documentation. If set to YES, the
@@ -557,7 +557,7 @@ SHOW_GROUPED_MEMB_INC = NO
557557
# files with double quotes in the documentation rather than with sharp brackets.
558558
# The default value is: NO.
559559

560-
FORCE_LOCAL_INCLUDES = NO
560+
FORCE_LOCAL_INCLUDES = YES
561561

562562
# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
563563
# documentation for inline members.
@@ -590,7 +590,7 @@ SORT_BRIEF_DOCS = NO
590590
# detailed member documentation.
591591
# The default value is: NO.
592592

593-
SORT_MEMBERS_CTORS_1ST = NO
593+
SORT_MEMBERS_CTORS_1ST = YES
594594

595595
# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
596596
# of group names into alphabetical order. If set to NO the group names will
@@ -2119,7 +2119,7 @@ EXPAND_AS_DEFINED =
21192119
# The default value is: YES.
21202120
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
21212121

2122-
SKIP_FUNCTION_MACROS = YES
2122+
SKIP_FUNCTION_MACROS = NO
21232123

21242124
#---------------------------------------------------------------------------
21252125
# Configuration options related to external references

0 commit comments

Comments
 (0)