![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Namespaces | |
| namespace | internal_array |
| namespace | internal |
| namespace | detail |
| namespace | stl_util_internal |
Classes | |
| struct | LogShort |
| class | LogShortUpToN |
| struct | LogShortUpTo100 |
| struct | LogMultiline |
| class | LogMultilineUpToN |
| struct | LogMultilineUpTo100 |
| struct | LogLegacyUpTo100 |
| struct | LogLegacy |
| class | IntType |
| class | ReverseView |
| class | linked_hash_map |
| class | BaseDeleter |
| class | TemplatedElementDeleter |
| class | ElementDeleter |
| class | TemplatedValueDeleter |
| class | ValueDeleter |
| class | STLElementDeleter |
| class | STLValueDeleter |
Typedefs | |
| typedef LogShortUpTo100 | LogDefault |
| template<typename M> | |
| using | MapUtilValueT = typename M::value_type |
| template<typename M> | |
| using | MapUtilKeyT = typename MapUtilValueT<M>::first_type |
| template<typename M> | |
| using | MapUtilMappedT = typename MapUtilValueT<M>::second_type |
Functions | |
| template<typename T, std::size_t N> | |
| constexpr std::array< std::remove_cv_t< T >, N > | to_array (T(&ts)[N]) |
| template<typename T, std::size_t N> | |
| constexpr std::array< std::remove_cv_t< T >, N > | to_array (T(&&ts)[N]) |
| template<typename IteratorT, typename PolicyT> | |
| void | LogRangeToStream (std::ostream &out, IteratorT begin, IteratorT end, const PolicyT &policy) |
| template<typename IteratorT, typename PolicyT> | |
| detail::RangeLogger< IteratorT, PolicyT > | LogRange (const IteratorT &begin, const IteratorT &end, const PolicyT &policy) |
| template<typename IteratorT> | |
| detail::RangeLogger< IteratorT, LogDefault > | LogRange (const IteratorT &begin, const IteratorT &end) |
| template<typename ContainerT, typename PolicyT> | |
| auto | LogContainer (const ContainerT &container, const PolicyT &policy) -> decltype(gtl::LogRange(container.begin(), container.end(), policy)) |
| template<typename ContainerT> | |
| auto | LogContainer (const ContainerT &container) -> decltype(gtl::LogContainer(container, LogDefault())) |
| template<typename E> | |
| detail::EnumLogger< E > | LogEnum (E e) |
| template<typename IntTypeName, typename ValueType> | |
| std::ostream & | operator<< (std::ostream &os, IntType< IntTypeName, ValueType > arg) |
| INT_TYPE_ARITHMETIC_OP (+) | |
| INT_TYPE_ARITHMETIC_OP (-) | |
| INT_TYPE_ARITHMETIC_OP * | INT_TYPE_ARITHMETIC_OP (/);INT_TYPE_ARITHMETIC_OP(<< |
| INT_TYPE_ARITHMETIC_OP (> >) | |
| INT_TYPE_ARITHMETIC_OP (%) | |
| INT_TYPE_COMPARISON_OP (==) | |
| INT_TYPE_COMPARISON_OP (!=) | |
| INT_TYPE_COMPARISON_OP (<=) | |
| INT_TYPE_COMPARISON_OP (>=) | |
| template<class Container> | |
| ReverseView< Container > | reversed_view (const Container &c) |
| template<typename Collection, typename KeyType = MapUtilKeyT<Collection>> | |
| const MapUtilMappedT< Collection > & | FindWithDefault (const Collection &collection, const KeyType &key, const MapUtilMappedT< Collection > &value) |
| template<class Collection, typename KeyType = MapUtilKeyT<Collection>> | |
| const MapUtilMappedT< Collection > & | FindWithDefault (const Collection &collection, const KeyType &key) |
| template<class Collection> | |
| const Collection::value_type::second_type * | FindOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection> | |
| Collection::value_type::second_type * | FindOrNull (Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection> | |
| const Collection::value_type::second_type | FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection, class Key, class Value> | |
| bool | InsertOrUpdate (Collection *const collection, const Key &key, const Value &value) |
| template<class Collection> | |
| bool | InsertIfNotPresent (Collection *const collection, const typename Collection::value_type &value) |
| template<class Collection, class Key, class Value> | |
| bool | InsertIfNotPresent (Collection *const collection, const Key &key, const Value &value) |
| template<class Collection> | |
| void | InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type &value) |
| template<class Collection> | |
| void | InsertOrDie (Collection *const collection, const typename Collection::value_type &value) |
| template<class Collection> | |
| void | InsertOrDie (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data) |
| template<typename Collection> | |
| auto & | InsertKeyOrDie (Collection *const collection, const typename Collection::value_type::first_type &key) |
| template<class Collection, class Key, class Value> | |
| bool | FindCopy (const Collection &collection, const Key &key, Value *const value) |
| template<class Collection, class Key> | |
| bool | ContainsKey (const Collection &collection, const Key &key) |
| template<class Collection> | |
| const Collection::value_type::second_type & | FindOrDie (const Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection> | |
| const Collection::value_type::second_type & | FindOrDieNoPrint (const Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection> | |
| Collection::value_type::second_type & | FindOrDieNoPrint (Collection &collection, const typename Collection::value_type::first_type &key) |
| template<class Collection> | |
| Collection::value_type::second_type & | LookupOrInsert (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
| template<typename T, typename LessFunc> | |
| void | STLSortAndRemoveDuplicates (T *v, const LessFunc &less_func) |
| template<typename T> | |
| void | STLSortAndRemoveDuplicates (T *v) |
| template<typename T, typename LessFunc> | |
| void | STLStableSortAndRemoveDuplicates (T *v, const LessFunc &less_func) |
| template<typename T> | |
| void | STLStableSortAndRemoveDuplicates (T *v) |
| template<typename T, typename E> | |
| void | STLEraseAllFromSequence (T *v, const E &e) |
| template<typename T, typename A, typename E> | |
| void | STLEraseAllFromSequence (std::list< T, A > *c, const E &e) |
| template<typename T, typename A, typename E> | |
| void | STLEraseAllFromSequence (std::forward_list< T, A > *c, const E &e) |
| template<typename T, typename P> | |
| void | STLEraseAllFromSequenceIf (T *v, P pred) |
| template<typename T, typename A, typename P> | |
| void | STLEraseAllFromSequenceIf (std::list< T, A > *c, P pred) |
| template<typename T, typename A, typename P> | |
| void | STLEraseAllFromSequenceIf (std::forward_list< T, A > *c, P pred) |
| template<typename T> | |
| void | STLClearObject (T *obj) |
| template<typename T, typename A> | |
| void | STLClearObject (std::deque< T, A > *obj) |
| template<typename T> | |
| void | STLClearIfBig (T *obj, size_t limit=1<< 20) |
| template<typename T, typename A> | |
| void | STLClearIfBig (std::deque< T, A > *obj, size_t limit=1<< 20) |
| template<typename T> | |
| void | STLClearHashIfBig (T *obj, size_t limit) |
| void | STLStringReserveIfNeeded (std::string *s, size_t min_capacity) |
| template<typename T, typename Traits, typename Alloc> | |
| void | STLStringResizeUninitialized (std::basic_string< T, Traits, Alloc > *s, size_t new_size) |
| template<typename T, typename Traits, typename Alloc> | |
| bool | STLStringSupportsNontrashingResize (const std::basic_string< T, Traits, Alloc > &s) |
| void | STLAssignToString (std::string *str, const char *ptr, size_t n) |
| void | STLAppendToString (std::string *str, const char *ptr, size_t n) |
| char * | string_as_array (std::string *str) |
| template<typename HashSet> | |
| bool | HashSetEquality (const HashSet &set_a, const HashSet &set_b) |
| template<typename HashMap, typename BinaryPredicate> | |
| bool | HashMapEquality (const HashMap &map_a, const HashMap &map_b, BinaryPredicate mapped_type_equal) |
| template<typename K, typename V, typename C, typename A> | |
| bool | HashMapEquality (const std::map< K, V, C, A > &map_a, const std::map< K, V, C, A > &map_b) |
| template<typename HashMap> | |
| bool | HashMapEquality (const HashMap &a, const HashMap &b) |
| template<typename ForwardIterator> | |
| void | STLDeleteContainerPointers (ForwardIterator begin, ForwardIterator end) |
| template<typename ForwardIterator> | |
| void | STLDeleteContainerPairPointers (ForwardIterator begin, ForwardIterator end) |
| template<typename ForwardIterator> | |
| void | STLDeleteContainerPairFirstPointers (ForwardIterator begin, ForwardIterator end) |
| template<typename ForwardIterator> | |
| void | STLDeleteContainerPairSecondPointers (ForwardIterator begin, ForwardIterator end) |
| template<typename T> | |
| void | STLDeleteElements (T *container) |
| template<typename T> | |
| void | STLDeleteValues (T *v) |
| template<typename T> | |
| ABSL_MUST_USE_RESULT T * | release_ptr (T **ptr) |
| template<typename In1, typename In2, typename Out, typename Compare> | |
| void | STLSetDifference (const In1 &a, const In2 &b, Out *out, Compare compare) |
| template<typename In1, typename In2, typename Out> | |
| std::enable_if<!std::is_function< Out >::value, void >::type | STLSetDifference (const In1 &a, const In2 &b, Out *out) |
| template<typename Out, typename In1, typename In2, typename Compare> | |
| Out | STLSetDifferenceAs (const In1 &a, const In2 &b, Compare compare) |
| template<typename Out, typename In1, typename In2> | |
| Out | STLSetDifferenceAs (const In1 &a, const In2 &b) |
| template<typename In1, typename In2, typename Compare> | |
| In1 | STLSetDifference (const In1 &a, const In2 &b, Compare compare) |
| template<typename In1, typename In2> | |
| In1 | STLSetDifference (const In1 &a, const In2 &b) |
| template<typename In1> | |
| In1 | STLSetDifference (const In1 &a, const In1 &b) |
| template<typename In1, typename In2, typename Out, typename Compare> | |
| void | STLSetUnion (const In1 &a, const In2 &b, Out *out, Compare compare) |
| template<typename In1, typename In2, typename Out> | |
| std::enable_if<!std::is_function< Out >::value, void >::type | STLSetUnion (const In1 &a, const In2 &b, Out *out) |
| template<typename Out, typename In1, typename In2, typename Compare> | |
| Out | STLSetUnionAs (const In1 &a, const In2 &b, Compare compare) |
| template<typename Out, typename In1, typename In2> | |
| Out | STLSetUnionAs (const In1 &a, const In2 &b) |
| template<typename In1, typename In2, typename Compare> | |
| In1 | STLSetUnion (const In1 &a, const In2 &b, Compare compare) |
| template<typename In1, typename In2> | |
| In1 | STLSetUnion (const In1 &a, const In2 &b) |
| template<typename In1> | |
| In1 | STLSetUnion (const In1 &a, const In1 &b) |
| template<typename In1, typename In2, typename Out, typename Compare> | |
| void | STLSetSymmetricDifference (const In1 &a, const In2 &b, Out *out, Compare compare) |
| template<typename In1, typename In2, typename Out> | |
| std::enable_if<!std::is_function< Out >::value, void >::type | STLSetSymmetricDifference (const In1 &a, const In2 &b, Out *out) |
| template<typename Out, typename In1, typename In2, typename Compare> | |
| Out | STLSetSymmetricDifferenceAs (const In1 &a, const In2 &b, Compare comp) |
| template<typename Out, typename In1, typename In2> | |
| Out | STLSetSymmetricDifferenceAs (const In1 &a, const In2 &b) |
| template<typename In1, typename In2, typename Compare> | |
| In1 | STLSetSymmetricDifference (const In1 &a, const In2 &b, Compare comp) |
| template<typename In1, typename In2> | |
| In1 | STLSetSymmetricDifference (const In1 &a, const In2 &b) |
| template<typename In1> | |
| In1 | STLSetSymmetricDifference (const In1 &a, const In1 &b) |
| template<typename In1, typename In2, typename Out, typename Compare> | |
| void | STLSetIntersection (const In1 &a, const In2 &b, Out *out, Compare compare) |
| template<typename In1, typename In2, typename Out> | |
| std::enable_if<!std::is_function< Out >::value, void >::type | STLSetIntersection (const In1 &a, const In2 &b, Out *out) |
| template<typename Out, typename In1, typename In2, typename Compare> | |
| Out | STLSetIntersectionAs (const In1 &a, const In2 &b, Compare compare) |
| template<typename Out, typename In1, typename In2> | |
| Out | STLSetIntersectionAs (const In1 &a, const In2 &b) |
| template<typename In1, typename In2, typename Compare> | |
| In1 | STLSetIntersection (const In1 &a, const In2 &b, Compare compare) |
| template<typename In1, typename In2> | |
| In1 | STLSetIntersection (const In1 &a, const In2 &b) |
| template<typename In1> | |
| In1 | STLSetIntersection (const In1 &a, const In1 &b) |
| template<typename In1, typename In2, typename Compare> | |
| bool | STLIncludes (const In1 &a, const In2 &b, Compare compare) |
| template<typename In1, typename In2> | |
| bool | STLIncludes (const In1 &a, const In2 &b) |
| template<typename InputIterator1, typename InputIterator2, typename Comp> | |
| bool | SortedRangesHaveIntersection (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Comp comparator) |
| template<typename InputIterator1, typename InputIterator2> | |
| bool | SortedRangesHaveIntersection (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2) |
| template<typename In1, typename In2, typename Comp> | |
| bool | SortedContainersHaveIntersection (const In1 &in1, const In2 &in2, Comp comparator) |
| template<typename In1, typename In2> | |
| bool | SortedContainersHaveIntersection (const In1 &in1, const In2 &in2) |
Variables | |
| class gtl::IntType | ABSL_ATTRIBUTE_PACKED |
| typedef LogShortUpTo100 gtl::LogDefault |
Definition at line 166 of file container_logging.h.
| using gtl::MapUtilKeyT = typename MapUtilValueT<M>::first_type |
Definition at line 25 of file map_util.h.
| using gtl::MapUtilMappedT = typename MapUtilValueT<M>::second_type |
Definition at line 27 of file map_util.h.
| using gtl::MapUtilValueT = typename M::value_type |
Definition at line 23 of file map_util.h.
| bool gtl::ContainsKey | ( | const Collection & | collection, |
| const Key & | key ) |
Definition at line 205 of file map_util.h.
| bool gtl::FindCopy | ( | const Collection & | collection, |
| const Key & | key, | ||
| Value *const | value ) |
Definition at line 190 of file map_util.h.
| const Collection::value_type::second_type & gtl::FindOrDie | ( | const Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 211 of file map_util.h.
| Collection::value_type::second_type & gtl::FindOrDieNoPrint | ( | Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 231 of file map_util.h.
| const Collection::value_type::second_type & gtl::FindOrDieNoPrint | ( | const Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 221 of file map_util.h.
| Collection::value_type::second_type * gtl::FindOrNull | ( | Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 79 of file map_util.h.
| const Collection::value_type::second_type * gtl::FindOrNull | ( | const Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 65 of file map_util.h.
| const Collection::value_type::second_type gtl::FindPtrOrNull | ( | const Collection & | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 94 of file map_util.h.
| const MapUtilMappedT< Collection > & gtl::FindWithDefault | ( | const Collection & | collection, |
| const KeyType & | key ) |
Definition at line 50 of file map_util.h.
| const MapUtilMappedT< Collection > & gtl::FindWithDefault | ( | const Collection & | collection, |
| const KeyType & | key, | ||
| const MapUtilMappedT< Collection > & | value ) |
Definition at line 36 of file map_util.h.
|
inline |
Definition at line 300 of file stl_util.h.
|
inline |
Definition at line 279 of file stl_util.h.
|
inline |
Definition at line 294 of file stl_util.h.
|
inline |
Definition at line 267 of file stl_util.h.
| bool gtl::InsertIfNotPresent | ( | Collection *const | collection, |
| const Key & | key, | ||
| const Value & | value ) |
Definition at line 139 of file map_util.h.
| bool gtl::InsertIfNotPresent | ( | Collection *const | collection, |
| const typename Collection::value_type & | value ) |
Definition at line 127 of file map_util.h.
| auto & gtl::InsertKeyOrDie | ( | Collection *const | collection, |
| const typename Collection::value_type::first_type & | key ) |
Definition at line 178 of file map_util.h.
| void gtl::InsertOrDie | ( | Collection *const | collection, |
| const typename Collection::value_type & | value ) |
Definition at line 159 of file map_util.h.
| void gtl::InsertOrDie | ( | Collection *const | collection, |
| const typename Collection::value_type::first_type & | key, | ||
| const typename Collection::value_type::second_type & | data ) |
Definition at line 167 of file map_util.h.
| void gtl::InsertOrDieNoPrint | ( | Collection *const | collection, |
| const typename Collection::value_type & | value ) |
Definition at line 150 of file map_util.h.
| bool gtl::InsertOrUpdate | ( | Collection *const | collection, |
| const Key & | key, | ||
| const Value & | value ) |
Definition at line 110 of file map_util.h.
| gtl::INT_TYPE_ARITHMETIC_OP | ( | % | ) |
| gtl::INT_TYPE_ARITHMETIC_OP | ( | + | ) |
| gtl::INT_TYPE_ARITHMETIC_OP | ( | - | ) |
| INT_TYPE_ARITHMETIC_OP * gtl::INT_TYPE_ARITHMETIC_OP | ( | / | ) |
| gtl::INT_TYPE_ARITHMETIC_OP | ( | ) |
| gtl::INT_TYPE_COMPARISON_OP | ( | ! | ) |
| gtl::INT_TYPE_COMPARISON_OP | ( | <= | ) |
| gtl::INT_TYPE_COMPARISON_OP | ( | ) |
| gtl::INT_TYPE_COMPARISON_OP | ( | >= | ) |
| auto gtl::LogContainer | ( | const ContainerT & | container | ) | ->decltype(gtl::LogContainer(container, LogDefault())) |
Definition at line 285 of file container_logging.h.
| auto gtl::LogContainer | ( | const ContainerT & | container, |
| const PolicyT & | policy )->decltype(gtl::LogRange(container.begin(), container.end(), policy)) |
Definition at line 273 of file container_logging.h.
| detail::EnumLogger< E > gtl::LogEnum | ( | E | e | ) |
Definition at line 295 of file container_logging.h.
| detail::RangeLogger< IteratorT, LogDefault > gtl::LogRange | ( | const IteratorT & | begin, |
| const IteratorT & | end ) |
Definition at line 261 of file container_logging.h.
| detail::RangeLogger< IteratorT, PolicyT > gtl::LogRange | ( | const IteratorT & | begin, |
| const IteratorT & | end, | ||
| const PolicyT & | policy ) |
Definition at line 248 of file container_logging.h.
|
inline |
Definition at line 171 of file container_logging.h.
| Collection::value_type::second_type & gtl::LookupOrInsert | ( | Collection *const | collection, |
| const typename Collection::value_type::first_type & | key, | ||
| const typename Collection::value_type::second_type & | value ) |
Definition at line 242 of file map_util.h.
| std::ostream & gtl::operator<< | ( | std::ostream & | os, |
| IntType< IntTypeName, ValueType > | arg ) |
Definition at line 284 of file int_type.h.
| ABSL_MUST_USE_RESULT T * gtl::release_ptr | ( | T ** | ptr | ) |
Definition at line 530 of file stl_util.h.
| ReverseView< Container > gtl::reversed_view | ( | const Container & | c | ) |
Definition at line 33 of file iterator_adaptors.h.
| bool gtl::SortedContainersHaveIntersection | ( | const In1 & | in1, |
| const In2 & | in2 ) |
Definition at line 889 of file stl_util.h.
| bool gtl::SortedContainersHaveIntersection | ( | const In1 & | in1, |
| const In2 & | in2, | ||
| Comp | comparator ) |
Definition at line 883 of file stl_util.h.
| bool gtl::SortedRangesHaveIntersection | ( | InputIterator1 | begin1, |
| InputIterator1 | end1, | ||
| InputIterator2 | begin2, | ||
| InputIterator2 | end2 ) |
Definition at line 872 of file stl_util.h.
| bool gtl::SortedRangesHaveIntersection | ( | InputIterator1 | begin1, |
| InputIterator1 | end1, | ||
| InputIterator2 | begin2, | ||
| InputIterator2 | end2, | ||
| Comp | comparator ) |
Definition at line 853 of file stl_util.h.
|
inline |
Definition at line 236 of file stl_util.h.
|
inline |
Definition at line 223 of file stl_util.h.
|
inline |
Definition at line 177 of file stl_util.h.
|
inline |
Definition at line 151 of file stl_util.h.
|
inline |
Definition at line 142 of file stl_util.h.
| void gtl::STLClearObject | ( | std::deque< T, A > * | obj | ) |
Definition at line 129 of file stl_util.h.
| void gtl::STLClearObject | ( | T * | obj | ) |
Definition at line 120 of file stl_util.h.
| void gtl::STLDeleteContainerPairFirstPointers | ( | ForwardIterator | begin, |
| ForwardIterator | end ) |
Definition at line 335 of file stl_util.h.
| void gtl::STLDeleteContainerPairPointers | ( | ForwardIterator | begin, |
| ForwardIterator | end ) |
Definition at line 322 of file stl_util.h.
| void gtl::STLDeleteContainerPairSecondPointers | ( | ForwardIterator | begin, |
| ForwardIterator | end ) |
Definition at line 350 of file stl_util.h.
| void gtl::STLDeleteContainerPointers | ( | ForwardIterator | begin, |
| ForwardIterator | end ) |
Definition at line 311 of file stl_util.h.
| void gtl::STLDeleteElements | ( | T * | container | ) |
Definition at line 369 of file stl_util.h.
| void gtl::STLDeleteValues | ( | T * | v | ) |
Definition at line 379 of file stl_util.h.
| void gtl::STLEraseAllFromSequence | ( | std::forward_list< T, A > * | c, |
| const E & | e ) |
Definition at line 98 of file stl_util.h.
| void gtl::STLEraseAllFromSequence | ( | std::list< T, A > * | c, |
| const E & | e ) |
Definition at line 94 of file stl_util.h.
| void gtl::STLEraseAllFromSequence | ( | T * | v, |
| const E & | e ) |
Definition at line 90 of file stl_util.h.
| void gtl::STLEraseAllFromSequenceIf | ( | std::forward_list< T, A > * | c, |
| P | pred ) |
Definition at line 112 of file stl_util.h.
| void gtl::STLEraseAllFromSequenceIf | ( | std::list< T, A > * | c, |
| P | pred ) |
Definition at line 108 of file stl_util.h.
| void gtl::STLEraseAllFromSequenceIf | ( | T * | v, |
| P | pred ) |
Definition at line 104 of file stl_util.h.
| bool gtl::STLIncludes | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 836 of file stl_util.h.
| bool gtl::STLIncludes | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 826 of file stl_util.h.
| In1 gtl::STLSetDifference | ( | const In1 & | a, |
| const In1 & | b ) |
Definition at line 637 of file stl_util.h.
| In1 gtl::STLSetDifference | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 633 of file stl_util.h.
| In1 gtl::STLSetDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 628 of file stl_util.h.
| std::enable_if<!std::is_function< Out >::value, void >::type gtl::STLSetDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out ) |
Definition at line 610 of file stl_util.h.
| void gtl::STLSetDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out, | ||
| Compare | compare ) |
Definition at line 592 of file stl_util.h.
| Out gtl::STLSetDifferenceAs | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 622 of file stl_util.h.
| Out gtl::STLSetDifferenceAs | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 615 of file stl_util.h.
| In1 gtl::STLSetIntersection | ( | const In1 & | a, |
| const In1 & | b ) |
Definition at line 819 of file stl_util.h.
| In1 gtl::STLSetIntersection | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 815 of file stl_util.h.
| In1 gtl::STLSetIntersection | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 811 of file stl_util.h.
| std::enable_if<!std::is_function< Out >::value, void >::type gtl::STLSetIntersection | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out ) |
Definition at line 795 of file stl_util.h.
| void gtl::STLSetIntersection | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out, | ||
| Compare | compare ) |
Definition at line 778 of file stl_util.h.
| Out gtl::STLSetIntersectionAs | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 806 of file stl_util.h.
| Out gtl::STLSetIntersectionAs | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 800 of file stl_util.h.
| In1 gtl::STLSetSymmetricDifference | ( | const In1 & | a, |
| const In1 & | b ) |
Definition at line 758 of file stl_util.h.
| In1 gtl::STLSetSymmetricDifference | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 753 of file stl_util.h.
| In1 gtl::STLSetSymmetricDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | comp ) |
Definition at line 749 of file stl_util.h.
| std::enable_if<!std::is_function< Out >::value, void >::type gtl::STLSetSymmetricDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out ) |
Definition at line 733 of file stl_util.h.
| void gtl::STLSetSymmetricDifference | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out, | ||
| Compare | compare ) |
Definition at line 715 of file stl_util.h.
| Out gtl::STLSetSymmetricDifferenceAs | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 744 of file stl_util.h.
| Out gtl::STLSetSymmetricDifferenceAs | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | comp ) |
Definition at line 738 of file stl_util.h.
| In1 gtl::STLSetUnion | ( | const In1 & | a, |
| const In1 & | b ) |
Definition at line 695 of file stl_util.h.
| In1 gtl::STLSetUnion | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 691 of file stl_util.h.
| In1 gtl::STLSetUnion | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 687 of file stl_util.h.
| std::enable_if<!std::is_function< Out >::value, void >::type gtl::STLSetUnion | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out ) |
Definition at line 672 of file stl_util.h.
| void gtl::STLSetUnion | ( | const In1 & | a, |
| const In2 & | b, | ||
| Out * | out, | ||
| Compare | compare ) |
Definition at line 656 of file stl_util.h.
| Out gtl::STLSetUnionAs | ( | const In1 & | a, |
| const In2 & | b ) |
Definition at line 683 of file stl_util.h.
| Out gtl::STLSetUnionAs | ( | const In1 & | a, |
| const In2 & | b, | ||
| Compare | compare ) |
Definition at line 677 of file stl_util.h.
|
inline |
Definition at line 62 of file stl_util.h.
|
inline |
Definition at line 55 of file stl_util.h.
|
inline |
Definition at line 82 of file stl_util.h.
|
inline |
Definition at line 72 of file stl_util.h.
|
inline |
Definition at line 191 of file stl_util.h.
|
inline |
Definition at line 200 of file stl_util.h.
|
inline |
Definition at line 211 of file stl_util.h.
|
inline |
Definition at line 257 of file stl_util.h.
|
constexpr |
|
constexpr |
| class gtl::IntType gtl::ABSL_ATTRIBUTE_PACKED |