2020-12-07 17:47:46 +01:00
<!-- HTML header for doxygen 1.8.18 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2022-01-17 21:42:14 +01:00
< meta name = "generator" content = "Doxygen 1.9.3" / >
2020-12-07 17:47:46 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > OR-Tools: strong_vector.h Source File< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "styleSheet.tmp.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectlogo" > < img alt = "Logo" src = "orLogo.png" / > < / td >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > OR-Tools
2022-03-04 00:11:33 +01:00
  < span id = "projectnumber" > 9.3< / span >
2020-12-07 17:47:46 +01:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2022-01-17 21:42:14 +01:00
<!-- Generated by Doxygen 1.9.3 -->
2020-12-07 17:47:46 +01:00
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
2020-12-07 17:47:46 +01:00
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
2020-12-07 17:47:46 +01:00
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
2022-01-17 21:42:14 +01:00
/* @license-end */
< / script >
2020-12-07 17:47:46 +01:00
< div id = "main-nav" > < / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
2022-01-17 21:42:14 +01:00
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(document).ready(function(){initNavTree('strong__vector_8h_source.html',''); initResizable(); });
2020-12-07 17:47:46 +01:00
/* @license-end */
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
2022-01-17 21:42:14 +01:00
< div class = "headertitle" > < div class = "title" > strong_vector.h< / div > < / div >
2020-12-07 17:47:46 +01:00
< / div > <!-- header -->
< div class = "contents" >
2022-01-17 21:42:14 +01:00
< a href = "strong__vector_8h.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a id = "l00001" name = "l00001" > < / a > < span class = "lineno" > 1< / span > < span class = "comment" > // Copyright 2010-2021 Google LLC< / span > < / div >
< div class = "line" > < a id = "l00002" name = "l00002" > < / a > < span class = "lineno" > 2< / span > < span class = "comment" > // Licensed under the Apache License, Version 2.0 (the " License" );< / span > < / div >
< div class = "line" > < a id = "l00003" name = "l00003" > < / a > < span class = "lineno" > 3< / span > < span class = "comment" > // you may not use this file except in compliance with the License.< / span > < / div >
< div class = "line" > < a id = "l00004" name = "l00004" > < / a > < span class = "lineno" > 4< / span > < span class = "comment" > // You may obtain a copy of the License at< / span > < / div >
< div class = "line" > < a id = "l00005" name = "l00005" > < / a > < span class = "lineno" > 5< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00006" name = "l00006" > < / a > < span class = "lineno" > 6< / span > < span class = "comment" > // http://www.apache.org/licenses/LICENSE-2.0< / span > < / div >
< div class = "line" > < a id = "l00007" name = "l00007" > < / a > < span class = "lineno" > 7< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00008" name = "l00008" > < / a > < span class = "lineno" > 8< / span > < span class = "comment" > // Unless required by applicable law or agreed to in writing, software< / span > < / div >
< div class = "line" > < a id = "l00009" name = "l00009" > < / a > < span class = "lineno" > 9< / span > < span class = "comment" > // distributed under the License is distributed on an " AS IS" BASIS,< / span > < / div >
< div class = "line" > < a id = "l00010" name = "l00010" > < / a > < span class = "lineno" > 10< / span > < span class = "comment" > // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.< / span > < / div >
< div class = "line" > < a id = "l00011" name = "l00011" > < / a > < span class = "lineno" > 11< / span > < span class = "comment" > // See the License for the specific language governing permissions and< / span > < / div >
< div class = "line" > < a id = "l00012" name = "l00012" > < / a > < span class = "lineno" > 12< / span > < span class = "comment" > // limitations under the License.< / span > < / div >
< div class = "line" > < a id = "l00013" name = "l00013" > < / a > < span class = "lineno" > 13< / span > < / div >
< div class = "line" > < a id = "l00014" name = "l00014" > < / a > < span class = "lineno" > 14< / span > < span class = "comment" > // This file provides the StrongVector container that wraps around the STL< / span > < / div >
< div class = "line" > < a id = "l00015" name = "l00015" > < / a > < span class = "lineno" > 15< / span > < span class = "comment" > // std::vector.< / span > < / div >
< div class = "line" > < a id = "l00016" name = "l00016" > < / a > < span class = "lineno" > 16< / span > < span class = "comment" > // The wrapper restricts indexing to a pre-specified type-safe integer type or< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00017" name = "l00017" > < / a > < span class = "lineno" > 17< / span > < span class = "comment" > // IntType (see strong_int.h). It prevents accidental indexing< / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00018" name = "l00018" > < / a > < span class = "lineno" > 18< / span > < span class = "comment" > // by different " logical" integer-like types (e.g. another IntType) or native< / span > < / div >
< div class = "line" > < a id = "l00019" name = "l00019" > < / a > < span class = "lineno" > 19< / span > < span class = "comment" > // integer types. The wrapper is useful as C++ and the standard template< / span > < / div >
< div class = "line" > < a id = "l00020" name = "l00020" > < / a > < span class = "lineno" > 20< / span > < span class = "comment" > // library allows the user to mix " logical" integral indices that might have a< / span > < / div >
< div class = "line" > < a id = "l00021" name = "l00021" > < / a > < span class = "lineno" > 21< / span > < span class = "comment" > // different role.< / span > < / div >
< div class = "line" > < a id = "l00022" name = "l00022" > < / a > < span class = "lineno" > 22< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00023" name = "l00023" > < / a > < span class = "lineno" > 23< / span > < span class = "comment" > // The container can only be indexed by an instance of an IntType class, which< / span > < / div >
< div class = "line" > < a id = "l00024" name = "l00024" > < / a > < span class = "lineno" > 24< / span > < span class = "comment" > // can be declared as:< / span > < / div >
< div class = "line" > < a id = "l00025" name = "l00025" > < / a > < span class = "lineno" > 25< / span > < span class = "comment" > //< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00026" name = "l00026" > < / a > < span class = "lineno" > 26< / span > < span class = "comment" > // DEFINE_STRONG_INT_TYPE(IntTypeName, IntTypeValueType);< / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00027" name = "l00027" > < / a > < span class = "lineno" > 27< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00028" name = "l00028" > < / a > < span class = "lineno" > 28< / span > < span class = "comment" > // where IntTypeName is the desired name for the " logical" integer-like type< / span > < / div >
< div class = "line" > < a id = "l00029" name = "l00029" > < / a > < span class = "lineno" > 29< / span > < span class = "comment" > // and the ValueType is a supported native integer type such as int or< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00030" name = "l00030" > < / a > < span class = "lineno" > 30< / span > < span class = "comment" > // uint64_t (see strong_int.h for details).< / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00031" name = "l00031" > < / a > < span class = "lineno" > 31< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00032" name = "l00032" > < / a > < span class = "lineno" > 32< / span > < span class = "comment" > // The wrapper exposes all public methods of STL vector and behaves mostly as< / span > < / div >
< div class = "line" > < a id = "l00033" name = "l00033" > < / a > < span class = "lineno" > 33< / span > < span class = "comment" > // pass-through. The only method modified to ensure type-safety is the operator< / span > < / div >
< div class = "line" > < a id = "l00034" name = "l00034" > < / a > < span class = "lineno" > 34< / span > < span class = "comment" > // [] and the at() method.< / span > < / div >
< div class = "line" > < a id = "l00035" name = "l00035" > < / a > < span class = "lineno" > 35< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00036" name = "l00036" > < / a > < span class = "lineno" > 36< / span > < span class = "comment" > // EXAMPLES --------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a id = "l00037" name = "l00037" > < / a > < span class = "lineno" > 37< / span > < span class = "comment" > //< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00038" name = "l00038" > < / a > < span class = "lineno" > 38< / span > < span class = "comment" > // DEFINE_STRONG_INT_TYPE(PhysicalChildIndex, int32_t);< / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00039" name = "l00039" > < / a > < span class = "lineno" > 39< / span > < span class = "comment" > // absl::StrongVector< PhysicalChildIndex, ChildStats*> vec;< / span > < / div >
< div class = "line" > < a id = "l00040" name = "l00040" > < / a > < span class = "lineno" > 40< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00041" name = "l00041" > < / a > < span class = "lineno" > 41< / span > < span class = "comment" > // PhysicalChildIndex physical_index;< / span > < / div >
< div class = "line" > < a id = "l00042" name = "l00042" > < / a > < span class = "lineno" > 42< / span > < span class = "comment" > // vec[physical_index] = ...; < -- index type match: compiles properly.< / span > < / div >
< div class = "line" > < a id = "l00043" name = "l00043" > < / a > < span class = "lineno" > 43< / span > < span class = "comment" > // vec.at(physical_index) = ...; < -- index type match: compiles properly.< / span > < / div >
< div class = "line" > < a id = "l00044" name = "l00044" > < / a > < span class = "lineno" > 44< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00045" name = "l00045" > < / a > < span class = "lineno" > 45< / span > < span class = "comment" > // int32_t physical_index;< / span > < / div >
< div class = "line" > < a id = "l00046" name = "l00046" > < / a > < span class = "lineno" > 46< / span > < span class = "comment" > // vec[physical_index] = ...; < -- fails to compile.< / span > < / div >
< div class = "line" > < a id = "l00047" name = "l00047" > < / a > < span class = "lineno" > 47< / span > < span class = "comment" > // vec.at(physical_index) = ...; < -- fails to compile.< / span > < / div >
< div class = "line" > < a id = "l00048" name = "l00048" > < / a > < span class = "lineno" > 48< / span > < span class = "comment" > //< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00049" name = "l00049" > < / a > < span class = "lineno" > 49< / span > < span class = "comment" > // DEFINE_STRONG_INT_TYPE(LogicalChildIndex, int32_t);< / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00050" name = "l00050" > < / a > < span class = "lineno" > 50< / span > < span class = "comment" > // int32_t logical_index;< / span > < / div >
< div class = "line" > < a id = "l00051" name = "l00051" > < / a > < span class = "lineno" > 51< / span > < span class = "comment" > // vec[logical_index] = ...; < -- fails to compile.< / span > < / div >
< div class = "line" > < a id = "l00052" name = "l00052" > < / a > < span class = "lineno" > 52< / span > < span class = "comment" > // vec.at(logical_index) = ...; < -- fails to compile.< / span > < / div >
< div class = "line" > < a id = "l00053" name = "l00053" > < / a > < span class = "lineno" > 53< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00054" name = "l00054" > < / a > < span class = "lineno" > 54< / span > < span class = "comment" > // NB: Iterator arithmetic is not allowed as the iterators are not wrapped< / span > < / div >
< div class = "line" > < a id = "l00055" name = "l00055" > < / a > < span class = "lineno" > 55< / span > < span class = "comment" > // themselves. Therefore, the following caveat is possible:< / span > < / div >
< div class = "line" > < a id = "l00056" name = "l00056" > < / a > < span class = "lineno" > 56< / span > < span class = "comment" > // *(vec.begin() + 0) = ...;< / span > < / div >
< div class = "line" > < a id = "l00057" name = "l00057" > < / a > < span class = "lineno" > 57< / span > < / div >
< div class = "line" > < a id = "l00058" name = "l00058" > < / a > < span class = "lineno" > 58< / span > < span class = "preprocessor" > #ifndef OR_TOOLS_BASE_STRONG_VECTOR_H_< / span > < / div >
< div class = "line" > < a id = "l00059" name = "l00059" > < / a > < span class = "lineno" > 59< / span > < span class = "preprocessor" > #define OR_TOOLS_BASE_STRONG_VECTOR_H_< / span > < / div >
< div class = "line" > < a id = "l00060" name = "l00060" > < / a > < span class = "lineno" > 60< / span > < / div >
< div class = "line" > < a id = "l00061" name = "l00061" > < / a > < span class = "lineno" > 61< / span > < span class = "preprocessor" > #include < stddef.h> < / span > < / div >
< div class = "line" > < a id = "l00062" name = "l00062" > < / a > < span class = "lineno" > 62< / span > < / div >
< div class = "line" > < a id = "l00063" name = "l00063" > < / a > < span class = "lineno" > 63< / span > < span class = "preprocessor" > #include < initializer_list> < / span > < / div >
< div class = "line" > < a id = "l00064" name = "l00064" > < / a > < span class = "lineno" > 64< / span > < span class = "preprocessor" > #include < string> < / span > < / div >
< div class = "line" > < a id = "l00065" name = "l00065" > < / a > < span class = "lineno" > 65< / span > < span class = "preprocessor" > #include < type_traits> < / span > < / div >
< div class = "line" > < a id = "l00066" name = "l00066" > < / a > < span class = "lineno" > 66< / span > < span class = "preprocessor" > #include < utility> < / span > < / div >
< div class = "line" > < a id = "l00067" name = "l00067" > < / a > < span class = "lineno" > 67< / span > < span class = "preprocessor" > #include < vector> < / span > < / div >
< div class = "line" > < a id = "l00068" name = "l00068" > < / a > < span class = "lineno" > 68< / span > < / div >
2022-03-04 00:11:33 +01:00
< div class = "line" > < a id = "l00069" name = "l00069" > < / a > < span class = "lineno" > 69< / span > < span class = "preprocessor" > #include " < a class = "code" href = "macros_8h.html" > ortools/base/macros.h< / a > " < / span > < / div >
< div class = "line" > < a id = "l00070" name = "l00070" > < / a > < span class = "lineno" > 70< / span > < span class = "preprocessor" > #include " < a class = "code" href = "strong__int_8h.html" > ortools/base/strong_int.h< / a > " < / span > < / div >
2022-01-17 21:42:14 +01:00
< div class = "line" > < a id = "l00071" name = "l00071" > < / a > < span class = "lineno" > 71< / span > < / div >
< div class = "line" > < a id = "l00072" name = "l00072" > < / a > < span class = "lineno" > 72< / span > < span class = "keyword" > namespace < / span > < a class = "code hl_namespace" href = "namespaceabsl.html" > absl< / a > {< / div >
< div class = "line" > < a id = "l00073" name = "l00073" > < / a > < span class = "lineno" > 73< / span > < / div >
< div class = "line" > < a id = "l00074" name = "l00074" > < / a > < span class = "lineno" > 74< / span > < span class = "comment" > // STL vector ------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a id = "l00075" name = "l00075" > < / a > < span class = "lineno" > 75< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > IntType, < span class = "keyword" > typename< / span > T, < span class = "keyword" > typename< / span > Alloc = std::allocator< T> > < / div >
< div class = "line" > < a id = "l00076" name = "l00076" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html" > 76< / a > < / span > < span class = "keyword" > class < / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > {< / div >
< div class = "line" > < a id = "l00077" name = "l00077" > < / a > < span class = "lineno" > 77< / span > < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a id = "l00078" name = "l00078" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > 78< / a > < / span > < span class = "keyword" > typedef< / span > IntType < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > ;< / div >
< div class = "line" > < a id = "l00079" name = "l00079" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > 79< / a > < / span > < span class = "keyword" > typedef< / span > std::vector< T, Alloc> < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > ParentType< / a > ;< / div >
< div class = "line" > < a id = "l00080" name = "l00080" > < / a > < span class = "lineno" > 80< / span > < / div >
< div class = "line" > < a id = "l00081" name = "l00081" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > 81< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::size_type < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > ;< / div >
< div class = "line" > < a id = "l00082" name = "l00082" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > 82< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::allocator_type < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > ;< / div >
< div class = "line" > < a id = "l00083" name = "l00083" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > 83< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::value_type < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > ;< / div >
< div class = "line" > < a id = "l00084" name = "l00084" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a97cf515120e597278680b685bafb2201" > 84< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::difference_type < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a97cf515120e597278680b685bafb2201" > difference_type< / a > ;< / div >
< div class = "line" > < a id = "l00085" name = "l00085" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > 85< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::reference < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > reference< / a > ;< / div >
< div class = "line" > < a id = "l00086" name = "l00086" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > 86< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::const_reference < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > const_reference< / a > ;< / div >
< div class = "line" > < a id = "l00087" name = "l00087" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#afd9d0c4c51498f58f2f18b36e1566b0d" > 87< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::pointer < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd9d0c4c51498f58f2f18b36e1566b0d" > pointer< / a > ;< / div >
< div class = "line" > < a id = "l00088" name = "l00088" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa83861f62bad74bb0b26f967c29c05c3" > 88< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::const_pointer < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#aa83861f62bad74bb0b26f967c29c05c3" > const_pointer< / a > ;< / div >
< div class = "line" > < a id = "l00089" name = "l00089" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > 89< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::iterator < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > ;< / div >
< div class = "line" > < a id = "l00090" name = "l00090" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > 90< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::const_iterator < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > ;< / div >
< div class = "line" > < a id = "l00091" name = "l00091" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a384b36fcbb86d66965f14fa24ef310d8" > 91< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::reverse_iterator < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a384b36fcbb86d66965f14fa24ef310d8" > reverse_iterator< / a > ;< / div >
< div class = "line" > < a id = "l00092" name = "l00092" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a792a7f8ebb289f9aceed7c8fb3aaa311" > 92< / a > < / span > < span class = "keyword" > typedef< / span > < span class = "keyword" > typename< / span > ParentType::const_reverse_iterator < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a792a7f8ebb289f9aceed7c8fb3aaa311" > const_reverse_iterator< / a > ;< / div >
< div class = "line" > < a id = "l00093" name = "l00093" > < / a > < span class = "lineno" > 93< / span > < / div >
< div class = "line" > < a id = "l00094" name = "l00094" > < / a > < span class = "lineno" > 94< / span > < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a id = "l00095" name = "l00095" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa59b5fe33af14234e67f7a61b7cc860c" > 95< / a > < / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa59b5fe33af14234e67f7a61b7cc860c" > StrongVector< / a > () {}< / div >
< div class = "line" > < a id = "l00096" name = "l00096" > < / a > < span class = "lineno" > 96< / span > < / div >
< div class = "line" > < a id = "l00097" name = "l00097" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa8dd605406ba172400b079281ea10970" > 97< / a > < / span > < span class = "keyword" > explicit< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa8dd605406ba172400b079281ea10970" > StrongVector< / a > (< span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > & < a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > ) : v_(< a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > ) {}< / div >
< div class = "line" > < a id = "l00098" name = "l00098" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#af223ecddc1be9748dd7aa5dd5620a91c" > 98< / a > < / span > < span class = "keyword" > explicit< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af223ecddc1be9748dd7aa5dd5620a91c" > StrongVector< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > n) : v_(n) {}< / div >
< div class = "line" > < a id = "l00099" name = "l00099" > < / a > < span class = "lineno" > 99< / span > < / div >
< div class = "line" > < a id = "l00100" name = "l00100" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a150cfdfcb659275d6f8151f5bee25dd9" > 100< / a > < / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a150cfdfcb659275d6f8151f5bee25dd9" > StrongVector< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > n, < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & v,< / div >
< div class = "line" > < a id = "l00101" name = "l00101" > < / a > < span class = "lineno" > 101< / span > < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > & < a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > = < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > ())< / div >
< div class = "line" > < a id = "l00102" name = "l00102" > < / a > < span class = "lineno" > 102< / span > : v_(n, v, < a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > ) {}< / div >
< div class = "line" > < a id = "l00103" name = "l00103" > < / a > < span class = "lineno" > 103< / span > < / div >
< div class = "line" > < a id = "l00104" name = "l00104" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a1dfc9607206fee172a7242bf86f765b3" > 104< / a > < / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a1dfc9607206fee172a7242bf86f765b3" > StrongVector< / a > (< / div >
< div class = "line" > < a id = "l00105" name = "l00105" > < / a > < span class = "lineno" > 105< / span > std::initializer_list< value_type> il) < span class = "comment" > // NOLINT(runtime/explicit)< / span > < / div >
< div class = "line" > < a id = "l00106" name = "l00106" > < / a > < span class = "lineno" > 106< / span > : v_(il) {}< / div >
< div class = "line" > < a id = "l00107" name = "l00107" > < / a > < span class = "lineno" > 107< / span > < / div >
< div class = "line" > < a id = "l00108" name = "l00108" > < / a > < span class = "lineno" > 108< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > InputIteratorType> < / div >
< div class = "line" > < a id = "l00109" name = "l00109" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a6bf90204743d8671067187701b86406f" > 109< / a > < / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a6bf90204743d8671067187701b86406f" > StrongVector< / a > (InputIteratorType first, InputIteratorType last,< / div >
< div class = "line" > < a id = "l00110" name = "l00110" > < / a > < span class = "lineno" > 110< / span > < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > & < a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > = < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > allocator_type< / a > ())< / div >
< div class = "line" > < a id = "l00111" name = "l00111" > < / a > < span class = "lineno" > 111< / span > : v_(first, last, < a class = "code hl_variable" href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > ) {}< / div >
< div class = "line" > < a id = "l00112" name = "l00112" > < / a > < span class = "lineno" > 112< / span > < / div >
< div class = "line" > < a id = "l00113" name = "l00113" > < / a > < span class = "lineno" > 113< / span > < span class = "comment" > // -- Accessors --------------------------------------------------------------< / span > < / div >
< div class = "line" > < a id = "l00114" name = "l00114" > < / a > < span class = "lineno" > 114< / span > < span class = "comment" > // This const accessor is useful in defining the comparison operators below.< / span > < / div >
< div class = "line" > < a id = "l00115" name = "l00115" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > 115< / a > < / span > < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > ParentType< / a > & < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_; }< / div >
< div class = "line" > < a id = "l00116" name = "l00116" > < / a > < span class = "lineno" > 116< / span > < span class = "comment" > // The mutable accessor is useful when using auxiliar methods relying on< / span > < / div >
< div class = "line" > < a id = "l00117" name = "l00117" > < / a > < span class = "lineno" > 117< / span > < span class = "comment" > // vector parameters such as JoinUsing(), SplitStringUsing(), etc. Methods< / span > < / div >
< div class = "line" > < a id = "l00118" name = "l00118" > < / a > < span class = "lineno" > 118< / span > < span class = "comment" > // relying solely on iterators (e.g. STLDeleteElements) should work just fine< / span > < / div >
< div class = "line" > < a id = "l00119" name = "l00119" > < / a > < span class = "lineno" > 119< / span > < span class = "comment" > // without the need for mutable_get(). NB: It should be used only in this< / span > < / div >
< div class = "line" > < a id = "l00120" name = "l00120" > < / a > < span class = "lineno" > 120< / span > < span class = "comment" > // case and thus should not be abused to index the underlying vector without< / span > < / div >
< div class = "line" > < a id = "l00121" name = "l00121" > < / a > < span class = "lineno" > 121< / span > < span class = "comment" > // the appropriate IntType.< / span > < / div >
< div class = "line" > < a id = "l00122" name = "l00122" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a42ea4a149220c5716fb1761598b75e9f" > 122< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > ParentType< / a > * < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a42ea4a149220c5716fb1761598b75e9f" > mutable_get< / a > () { < span class = "keywordflow" > return< / span > & v_; }< / div >
< div class = "line" > < a id = "l00123" name = "l00123" > < / a > < span class = "lineno" > 123< / span > < / div >
< div class = "line" > < a id = "l00124" name = "l00124" > < / a > < span class = "lineno" > 124< / span > < span class = "comment" > // -- Modified methods -------------------------------------------------------< / span > < / div >
< div class = "line" > < a id = "l00125" name = "l00125" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a2b76889416b28144f0bba2bcab64cd15" > 125< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a2b76889416b28144f0bba2bcab64cd15" > operator[]< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > i) { < span class = "keywordflow" > return< / span > v_[Value(i)]; }< / div >
< div class = "line" > < a id = "l00126" name = "l00126" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#ad07d7e72cd1a2247808362d9ff274587" > 126< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > const_reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#ad07d7e72cd1a2247808362d9ff274587" > operator[]< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > i)< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_[Value(i)]; }< / div >
< div class = "line" > < a id = "l00127" name = "l00127" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a3232a557477de0f859d70a9216e6eb81" > 127< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a3232a557477de0f859d70a9216e6eb81" > at< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > i) { < span class = "keywordflow" > return< / span > v_.at(Value(i)); }< / div >
< div class = "line" > < a id = "l00128" name = "l00128" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a8b95a5f2cb564d592805b2f96644ac86" > 128< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > const_reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a8b95a5f2cb564d592805b2f96644ac86" > at< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > i)< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.at(Value(i)); }< / div >
< div class = "line" > < a id = "l00129" name = "l00129" > < / a > < span class = "lineno" > 129< / span > < / div >
< div class = "line" > < a id = "l00130" name = "l00130" > < / a > < span class = "lineno" > 130< / span > < span class = "comment" > // -- Pass-through methods to STL vector -------------------------------------< / span > < / div >
< div class = "line" > < a id = "l00131" name = "l00131" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a184fe69018ae421dcf31c964bfe40576" > 131< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a184fe69018ae421dcf31c964bfe40576" > assign< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > n, < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & val) { v_.assign(n, val); }< / div >
< div class = "line" > < a id = "l00132" name = "l00132" > < / a > < span class = "lineno" > 132< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > InputIt> < / div >
< div class = "line" > < a id = "l00133" name = "l00133" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a3b72d75682e2a0c171687205992c4177" > 133< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a3b72d75682e2a0c171687205992c4177" > assign< / a > (InputIt f, InputIt l) {< / div >
< div class = "line" > < a id = "l00134" name = "l00134" > < / a > < span class = "lineno" > 134< / span > v_.assign(f, l);< / div >
< div class = "line" > < a id = "l00135" name = "l00135" > < / a > < span class = "lineno" > 135< / span > }< / div >
< div class = "line" > < a id = "l00136" name = "l00136" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa7fcb0c0fc4cae197c667d04506a3fd1" > 136< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa7fcb0c0fc4cae197c667d04506a3fd1" > assign< / a > (std::initializer_list< value_type> ilist) { v_.assign(ilist); }< / div >
< div class = "line" > < a id = "l00137" name = "l00137" > < / a > < span class = "lineno" > 137< / span > < / div >
< div class = "line" > < a id = "l00138" name = "l00138" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#ad69bd11391be1a1dba5c8202259664f8" > 138< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#ad69bd11391be1a1dba5c8202259664f8" > begin< / a > () { < span class = "keywordflow" > return< / span > v_.begin(); }< / div >
< div class = "line" > < a id = "l00139" name = "l00139" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a29305669b60ca1680752e2fc3592ba99" > 139< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a29305669b60ca1680752e2fc3592ba99" > begin< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.begin(); }< / div >
< div class = "line" > < a id = "l00140" name = "l00140" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#acad38d52497a975bfb6f2f6acd76631f" > 140< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#acad38d52497a975bfb6f2f6acd76631f" > end< / a > () { < span class = "keywordflow" > return< / span > v_.end(); }< / div >
< div class = "line" > < a id = "l00141" name = "l00141" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#accf9a4bd0c34d4a5f6a7dab66ea10cdc" > 141< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#accf9a4bd0c34d4a5f6a7dab66ea10cdc" > end< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.end(); }< / div >
< div class = "line" > < a id = "l00142" name = "l00142" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#acea44ed500a54b2bb93e16b86e81afa8" > 142< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a384b36fcbb86d66965f14fa24ef310d8" > reverse_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#acea44ed500a54b2bb93e16b86e81afa8" > rbegin< / a > () { < span class = "keywordflow" > return< / span > v_.rbegin(); }< / div >
< div class = "line" > < a id = "l00143" name = "l00143" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#af086cceac199bd735c7a97c2a8d7ed21" > 143< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a792a7f8ebb289f9aceed7c8fb3aaa311" > const_reverse_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af086cceac199bd735c7a97c2a8d7ed21" > rbegin< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.rbegin(); }< / div >
< div class = "line" > < a id = "l00144" name = "l00144" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a68c599ddcbfddc65170de524ac165e44" > 144< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a384b36fcbb86d66965f14fa24ef310d8" > reverse_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a68c599ddcbfddc65170de524ac165e44" > rend< / a > () { < span class = "keywordflow" > return< / span > v_.rend(); }< / div >
< div class = "line" > < a id = "l00145" name = "l00145" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a07da1fdc890b6949f1a20a1961c6fc44" > 145< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a792a7f8ebb289f9aceed7c8fb3aaa311" > const_reverse_iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a07da1fdc890b6949f1a20a1961c6fc44" > rend< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.rend(); }< / div >
< div class = "line" > < a id = "l00146" name = "l00146" > < / a > < span class = "lineno" > 146< / span > < / div >
< div class = "line" > < a id = "l00147" name = "l00147" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a60304b65bf89363bcc3165d3cde67f86" > 147< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a60304b65bf89363bcc3165d3cde67f86" > size< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.size(); }< / div >
< div class = "line" > < a id = "l00148" name = "l00148" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a95205eb0260cd9ed6efac29f93508193" > 148< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a95205eb0260cd9ed6efac29f93508193" > max_size< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.max_size(); }< / div >
< div class = "line" > < a id = "l00149" name = "l00149" > < / a > < span class = "lineno" > 149< / span > < / div >
< div class = "line" > < a id = "l00150" name = "l00150" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a4e3670a285a3642eaa07f66766cffa72" > 150< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a4e3670a285a3642eaa07f66766cffa72" > resize< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > new_size) { v_.resize(new_size); }< / div >
< div class = "line" > < a id = "l00151" name = "l00151" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a1ae250265d6bcf3460fadd7a0ca23566" > 151< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a1ae250265d6bcf3460fadd7a0ca23566" > resize< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > new_size, < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & x) {< / div >
< div class = "line" > < a id = "l00152" name = "l00152" > < / a > < span class = "lineno" > 152< / span > v_.resize(new_size, x);< / div >
< div class = "line" > < a id = "l00153" name = "l00153" > < / a > < span class = "lineno" > 153< / span > }< / div >
< div class = "line" > < a id = "l00154" name = "l00154" > < / a > < span class = "lineno" > 154< / span > < / div >
< div class = "line" > < a id = "l00155" name = "l00155" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#ad0ca5aee30a51753613c75187175e836" > 155< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#ad0ca5aee30a51753613c75187175e836" > capacity< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.capacity(); }< / div >
< div class = "line" > < a id = "l00156" name = "l00156" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc" > 156< / a > < / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc" > empty< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.empty(); }< / div >
< div class = "line" > < a id = "l00157" name = "l00157" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a562f7b24b47d3e7632a9896935c14d8b" > 157< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a562f7b24b47d3e7632a9896935c14d8b" > reserve< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > n) { v_.reserve(n); }< / div >
< div class = "line" > < a id = "l00158" name = "l00158" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a9263000d449fdccb6cb70b303063e60b" > 158< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a9263000d449fdccb6cb70b303063e60b" > push_back< / a > (< span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & x) { v_.push_back(x); }< / div >
< div class = "line" > < a id = "l00159" name = "l00159" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a907ee3218a529fcd4adb7a3398e48719" > 159< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a907ee3218a529fcd4adb7a3398e48719" > push_back< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & & x) { v_.push_back(std::move(x)); } < span class = "comment" > // NOLINT< / span > < / div >
< div class = "line" > < a id = "l00160" name = "l00160" > < / a > < span class = "lineno" > 160< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > ... Args> < / div >
< div class = "line" > < a id = "l00161" name = "l00161" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#ac294eba73765b9a72a7399d64e8ecd9a" > 161< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#ac294eba73765b9a72a7399d64e8ecd9a" > emplace_back< / a > (Args& & ... args) {< / div >
< div class = "line" > < a id = "l00162" name = "l00162" > < / a > < span class = "lineno" > 162< / span > v_.emplace_back(std::forward< Args> (args)...);< / div >
< div class = "line" > < a id = "l00163" name = "l00163" > < / a > < span class = "lineno" > 163< / span > }< / div >
< div class = "line" > < a id = "l00164" name = "l00164" > < / a > < span class = "lineno" > 164< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > ... Args> < / div >
< div class = "line" > < a id = "l00165" name = "l00165" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a5c284a0b485077761a4c5351121cd64c" > 165< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a5c284a0b485077761a4c5351121cd64c" > emplace< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, Args& & ... args) {< / div >
< div class = "line" > < a id = "l00166" name = "l00166" > < / a > < span class = "lineno" > 166< / span > < span class = "keywordflow" > return< / span > v_.emplace(pos, std::forward< Args> (args)...);< / div >
< div class = "line" > < a id = "l00167" name = "l00167" > < / a > < span class = "lineno" > 167< / span > }< / div >
< div class = "line" > < a id = "l00168" name = "l00168" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a058bda4957df6a97b1ea6c9fd783f672" > 168< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a058bda4957df6a97b1ea6c9fd783f672" > pop_back< / a > () { v_.pop_back(); }< / div >
< div class = "line" > < a id = "l00169" name = "l00169" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa5d16d85614c5d518ae10f882e6fb981" > 169< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa5d16d85614c5d518ae10f882e6fb981" > swap< / a > (< a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x) { v_.swap(x.v_); }< / div >
< div class = "line" > < a id = "l00170" name = "l00170" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#ac8bb3912a3ce86b15842e79d0b421204" > 170< / a > < / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#ac8bb3912a3ce86b15842e79d0b421204" > clear< / a > () { v_.clear(); }< / div >
< div class = "line" > < a id = "l00171" name = "l00171" > < / a > < span class = "lineno" > 171< / span > < / div >
< div class = "line" > < a id = "l00172" name = "l00172" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a6a48363b4355f6f5b441637774f79a59" > 172< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a6a48363b4355f6f5b441637774f79a59" > front< / a > () { < span class = "keywordflow" > return< / span > v_.front(); }< / div >
< div class = "line" > < a id = "l00173" name = "l00173" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a0ae6b4f9719202f7ddb334c16fb03d80" > 173< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > const_reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a0ae6b4f9719202f7ddb334c16fb03d80" > front< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.front(); }< / div >
< div class = "line" > < a id = "l00174" name = "l00174" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#af71e6c1eccbc12e9339c00a86a981a43" > 174< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af71e6c1eccbc12e9339c00a86a981a43" > back< / a > () { < span class = "keywordflow" > return< / span > v_.back(); }< / div >
< div class = "line" > < a id = "l00175" name = "l00175" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a61772c77ad2abfbb296912e7281e154c" > 175< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > const_reference< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a61772c77ad2abfbb296912e7281e154c" > back< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.back(); }< / div >
< div class = "line" > < a id = "l00176" name = "l00176" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a36e4d11a00a3572c87bf7e913e9b5ca1" > 176< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd9d0c4c51498f58f2f18b36e1566b0d" > pointer< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a36e4d11a00a3572c87bf7e913e9b5ca1" > data< / a > () { < span class = "keywordflow" > return< / span > v_.data(); }< / div >
< div class = "line" > < a id = "l00177" name = "l00177" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a3428c77f74e61bb1e0e4a836e2b68004" > 177< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#aa83861f62bad74bb0b26f967c29c05c3" > const_pointer< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a3428c77f74e61bb1e0e4a836e2b68004" > data< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > v_.data(); }< / div >
< div class = "line" > < a id = "l00178" name = "l00178" > < / a > < span class = "lineno" > 178< / span > < / div >
< div class = "line" > < a id = "l00179" name = "l00179" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a29790c28710ec0e64b48c2f4edd0b08c" > 179< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a29790c28710ec0e64b48c2f4edd0b08c" > erase< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos) { < span class = "keywordflow" > return< / span > v_.erase(pos); }< / div >
< div class = "line" > < a id = "l00180" name = "l00180" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aa3af768723cd533218ea3d83af440713" > 180< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa3af768723cd533218ea3d83af440713" > erase< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > first, < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > last) {< / div >
< div class = "line" > < a id = "l00181" name = "l00181" > < / a > < span class = "lineno" > 181< / span > < span class = "keywordflow" > return< / span > v_.erase(first, last);< / div >
< div class = "line" > < a id = "l00182" name = "l00182" > < / a > < span class = "lineno" > 182< / span > }< / div >
< div class = "line" > < a id = "l00183" name = "l00183" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a436947c1a9c9d115cc85c707d8f693c0" > 183< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a436947c1a9c9d115cc85c707d8f693c0" > insert< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & x) {< / div >
< div class = "line" > < a id = "l00184" name = "l00184" > < / a > < span class = "lineno" > 184< / span > < span class = "keywordflow" > return< / span > v_.insert(pos, x);< / div >
< div class = "line" > < a id = "l00185" name = "l00185" > < / a > < span class = "lineno" > 185< / span > }< / div >
< div class = "line" > < a id = "l00186" name = "l00186" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#af9e4c95cd746bafbd580d90d941c479b" > 186< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af9e4c95cd746bafbd580d90d941c479b" > insert< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & & x) { < span class = "comment" > // NOLINT< / span > < / div >
< div class = "line" > < a id = "l00187" name = "l00187" > < / a > < span class = "lineno" > 187< / span > < span class = "keywordflow" > return< / span > v_.insert(pos, std::move(x));< / div >
< div class = "line" > < a id = "l00188" name = "l00188" > < / a > < span class = "lineno" > 188< / span > }< / div >
< div class = "line" > < a id = "l00189" name = "l00189" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a59e1d18447a9b7731600569f57767658" > 189< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a59e1d18447a9b7731600569f57767658" > insert< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > n, < span class = "keyword" > const< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > value_type< / a > & x) {< / div >
< div class = "line" > < a id = "l00190" name = "l00190" > < / a > < span class = "lineno" > 190< / span > < span class = "keywordflow" > return< / span > v_.insert(pos, n, x);< / div >
< div class = "line" > < a id = "l00191" name = "l00191" > < / a > < span class = "lineno" > 191< / span > }< / div >
< div class = "line" > < a id = "l00192" name = "l00192" > < / a > < span class = "lineno" > 192< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > IIt> < / div >
< div class = "line" > < a id = "l00193" name = "l00193" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a71699ecba4eda742a8de2ce614ab4659" > 193< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a71699ecba4eda742a8de2ce614ab4659" > insert< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, IIt first, IIt last) {< / div >
< div class = "line" > < a id = "l00194" name = "l00194" > < / a > < span class = "lineno" > 194< / span > < span class = "keywordflow" > return< / span > v_.insert(pos, first, last);< / div >
< div class = "line" > < a id = "l00195" name = "l00195" > < / a > < span class = "lineno" > 195< / span > }< / div >
< div class = "line" > < a id = "l00196" name = "l00196" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a60d536667ed1051c2a61428f7067e919" > 196< / a > < / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > iterator< / a > < a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#a60d536667ed1051c2a61428f7067e919" > insert< / a > (< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > const_iterator< / a > pos, std::initializer_list< value_type> ilist) {< / div >
< div class = "line" > < a id = "l00197" name = "l00197" > < / a > < span class = "lineno" > 197< / span > < span class = "keywordflow" > return< / span > v_.insert(pos, ilist);< / div >
< div class = "line" > < a id = "l00198" name = "l00198" > < / a > < span class = "lineno" > 198< / span > }< / div >
< div class = "line" > < a id = "l00199" name = "l00199" > < / a > < span class = "lineno" > 199< / span > < / div >
< div class = "line" > < a id = "l00200" name = "l00200" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a51d56c2c805e04b320ae98491afb3988" > 200< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a51d56c2c805e04b320ae98491afb3988" > operator==< / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00201" name = "l00201" > < / a > < span class = "lineno" > 201< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () == y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00202" name = "l00202" > < / a > < span class = "lineno" > 202< / span > }< / div >
< div class = "line" > < a id = "l00203" name = "l00203" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a0a0883575068ce7979217f2d6670f402" > 203< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a0a0883575068ce7979217f2d6670f402" > operator!=< / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00204" name = "l00204" > < / a > < span class = "lineno" > 204< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () != y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00205" name = "l00205" > < / a > < span class = "lineno" > 205< / span > }< / div >
< div class = "line" > < a id = "l00206" name = "l00206" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aec011d0a0e1c83f5265c0feafa0a1b35" > 206< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#aec011d0a0e1c83f5265c0feafa0a1b35" > operator< < / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00207" name = "l00207" > < / a > < span class = "lineno" > 207< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () < y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00208" name = "l00208" > < / a > < span class = "lineno" > 208< / span > }< / div >
< div class = "line" > < a id = "l00209" name = "l00209" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a620aadfe1a727b0a13b6d3b0d7f212d1" > 209< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a620aadfe1a727b0a13b6d3b0d7f212d1" > operator> < / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00210" name = "l00210" > < / a > < span class = "lineno" > 210< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () > y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00211" name = "l00211" > < / a > < span class = "lineno" > 211< / span > }< / div >
< div class = "line" > < a id = "l00212" name = "l00212" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#aafb3855a40a8fa772a046235ed7c870b" > 212< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#aafb3855a40a8fa772a046235ed7c870b" > operator< =< / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00213" name = "l00213" > < / a > < span class = "lineno" > 213< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () < = y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00214" name = "l00214" > < / a > < span class = "lineno" > 214< / span > }< / div >
< div class = "line" > < a id = "l00215" name = "l00215" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a49fea02f3b99c385151dde10ae5e5c08" > 215< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a49fea02f3b99c385151dde10ae5e5c08" > operator> =< / a > (< span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) {< / div >
< div class = "line" > < a id = "l00216" name = "l00216" > < / a > < span class = "lineno" > 216< / span > < span class = "keywordflow" > return< / span > x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > () > = y.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > get< / a > ();< / div >
< div class = "line" > < a id = "l00217" name = "l00217" > < / a > < span class = "lineno" > 217< / span > }< / div >
< div class = "line" > < a id = "l00218" name = "l00218" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a6c23f3d659d0ad1e0170289648297627" > 218< / a > < / span > < span class = "keyword" > friend< / span > < span class = "keywordtype" > void< / span > < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a6c23f3d659d0ad1e0170289648297627" > swap< / a > (< a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & x, < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & y) { x.< a class = "code hl_function" href = "classabsl_1_1_strong_vector.html#aa5d16d85614c5d518ae10f882e6fb981" > swap< / a > (y); }< / div >
< div class = "line" > < a id = "l00219" name = "l00219" > < / a > < span class = "lineno" > 219< / span > < / div >
< div class = "line" > < a id = "l00220" name = "l00220" > < / a > < span class = "lineno" > 220< / span > < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > H> < / div >
< div class = "line" > < a id = "l00221" name = "l00221" > < / a > < span class = "lineno" > < a class = "line" href = "classabsl_1_1_strong_vector.html#a08008bece07559d7b540b436f8e7e1fd" > 221< / a > < / span > < span class = "keyword" > friend< / span > H < a class = "code hl_friend" href = "classabsl_1_1_strong_vector.html#a08008bece07559d7b540b436f8e7e1fd" > AbslHashValue< / a > (H h, < span class = "keyword" > const< / span > < a class = "code hl_class" href = "classabsl_1_1_strong_vector.html" > StrongVector< / a > & v) {< / div >
< div class = "line" > < a id = "l00222" name = "l00222" > < / a > < span class = "lineno" > 222< / span > < span class = "keywordflow" > return< / span > H::combine(std::move(h), v.v_);< / div >
< div class = "line" > < a id = "l00223" name = "l00223" > < / a > < span class = "lineno" > 223< / span > }< / div >
< div class = "line" > < a id = "l00224" name = "l00224" > < / a > < span class = "lineno" > 224< / span > < / div >
< div class = "line" > < a id = "l00225" name = "l00225" > < / a > < span class = "lineno" > 225< / span > < span class = "keyword" > private< / span > :< / div >
< div class = "line" > < a id = "l00226" name = "l00226" > < / a > < span class = "lineno" > 226< / span > < span class = "keyword" > static< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > size_type< / a > Value(< a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > IndexType< / a > i) { < span class = "keywordflow" > return< / span > i.template value< size_type> (); }< / div >
< div class = "line" > < a id = "l00227" name = "l00227" > < / a > < span class = "lineno" > 227< / span > < / div >
< div class = "line" > < a id = "l00228" name = "l00228" > < / a > < span class = "lineno" > 228< / span > < a class = "code hl_typedef" href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > ParentType< / a > v_;< / div >
< div class = "line" > < a id = "l00229" name = "l00229" > < / a > < span class = "lineno" > 229< / span > < / div >
< div class = "line" > < a id = "l00230" name = "l00230" > < / a > < span class = "lineno" > 230< / span > COMPILE_ASSERT(< a class = "code hl_variable" href = "demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514" > std::is_integral< typename IndexType::ValueType> ::value< / a > ,< / div >
< div class = "line" > < a id = "l00231" name = "l00231" > < / a > < span class = "lineno" > 231< / span > int_type_indexed_vector_must_have_integral_index);< / div >
< div class = "line" > < a id = "l00232" name = "l00232" > < / a > < span class = "lineno" > 232< / span > };< / div >
< div class = "line" > < a id = "l00233" name = "l00233" > < / a > < span class = "lineno" > 233< / span > < / div >
< div class = "line" > < a id = "l00234" name = "l00234" > < / a > < span class = "lineno" > 234< / span > } < span class = "comment" > // namespace absl< / span > < / div >
< div class = "line" > < a id = "l00235" name = "l00235" > < / a > < span class = "lineno" > 235< / span > < / div >
< div class = "line" > < a id = "l00236" name = "l00236" > < / a > < span class = "lineno" > 236< / span > < span class = "preprocessor" > #endif < / span > < span class = "comment" > // OR_TOOLS_BASE_STRONG_VECTOR_H_< / span > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html" > absl::StrongVector< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00076" > strong_vector.h:76< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a058bda4957df6a97b1ea6c9fd783f672" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a058bda4957df6a97b1ea6c9fd783f672" > absl::StrongVector::pop_back< / a > < / div > < div class = "ttdeci" > void pop_back()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00168" > strong_vector.h:168< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a06292e8ab8b52be16e203e7a6c54adbc" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a06292e8ab8b52be16e203e7a6c54adbc" > absl::StrongVector::size_type< / a > < / div > < div class = "ttdeci" > ParentType::size_type size_type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00081" > strong_vector.h:81< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a07da1fdc890b6949f1a20a1961c6fc44" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a07da1fdc890b6949f1a20a1961c6fc44" > absl::StrongVector::rend< / a > < / div > < div class = "ttdeci" > const_reverse_iterator rend() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00145" > strong_vector.h:145< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a08008bece07559d7b540b436f8e7e1fd" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a08008bece07559d7b540b436f8e7e1fd" > absl::StrongVector::AbslHashValue< / a > < / div > < div class = "ttdeci" > friend H AbslHashValue(H h, const StrongVector & v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00221" > strong_vector.h:221< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a0a0883575068ce7979217f2d6670f402" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a0a0883575068ce7979217f2d6670f402" > absl::StrongVector::operator!=< / a > < / div > < div class = "ttdeci" > friend bool operator!=(const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00203" > strong_vector.h:203< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a0ae6b4f9719202f7ddb334c16fb03d80" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a0ae6b4f9719202f7ddb334c16fb03d80" > absl::StrongVector::front< / a > < / div > < div class = "ttdeci" > const_reference front() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00173" > strong_vector.h:173< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a12de9b10bb1f9b0c9b4f12c9d04b56bd" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a12de9b10bb1f9b0c9b4f12c9d04b56bd" > absl::StrongVector::allocator_type< / a > < / div > < div class = "ttdeci" > ParentType::allocator_type allocator_type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00082" > strong_vector.h:82< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a150cfdfcb659275d6f8151f5bee25dd9" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a150cfdfcb659275d6f8151f5bee25dd9" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector(size_type n, const value_type & v, const allocator_type & a=allocator_type())< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00100" > strong_vector.h:100< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a184fe69018ae421dcf31c964bfe40576" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a184fe69018ae421dcf31c964bfe40576" > absl::StrongVector::assign< / a > < / div > < div class = "ttdeci" > void assign(size_type n, const value_type & val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00131" > strong_vector.h:131< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a1ae250265d6bcf3460fadd7a0ca23566" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a1ae250265d6bcf3460fadd7a0ca23566" > absl::StrongVector::resize< / a > < / div > < div class = "ttdeci" > void resize(size_type new_size, const value_type & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00151" > strong_vector.h:151< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a1dfc9607206fee172a7242bf86f765b3" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a1dfc9607206fee172a7242bf86f765b3" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector(std::initializer_list< value_type > il)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00104" > strong_vector.h:104< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a29305669b60ca1680752e2fc3592ba99" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a29305669b60ca1680752e2fc3592ba99" > absl::StrongVector::begin< / a > < / div > < div class = "ttdeci" > const_iterator begin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00139" > strong_vector.h:139< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a29790c28710ec0e64b48c2f4edd0b08c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a29790c28710ec0e64b48c2f4edd0b08c" > absl::StrongVector::erase< / a > < / div > < div class = "ttdeci" > iterator erase(const_iterator pos)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00179" > strong_vector.h:179< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a2b76889416b28144f0bba2bcab64cd15" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a2b76889416b28144f0bba2bcab64cd15" > absl::StrongVector::operator[]< / a > < / div > < div class = "ttdeci" > reference operator[](IndexType i)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00125" > strong_vector.h:125< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a3232a557477de0f859d70a9216e6eb81" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a3232a557477de0f859d70a9216e6eb81" > absl::StrongVector::at< / a > < / div > < div class = "ttdeci" > reference at(IndexType i)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00127" > strong_vector.h:127< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a3428c77f74e61bb1e0e4a836e2b68004" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a3428c77f74e61bb1e0e4a836e2b68004" > absl::StrongVector::data< / a > < / div > < div class = "ttdeci" > const_pointer data() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00177" > strong_vector.h:177< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a36e4d11a00a3572c87bf7e913e9b5ca1" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a36e4d11a00a3572c87bf7e913e9b5ca1" > absl::StrongVector::data< / a > < / div > < div class = "ttdeci" > pointer data()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00176" > strong_vector.h:176< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a384b36fcbb86d66965f14fa24ef310d8" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a384b36fcbb86d66965f14fa24ef310d8" > absl::StrongVector::reverse_iterator< / a > < / div > < div class = "ttdeci" > ParentType::reverse_iterator reverse_iterator< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00091" > strong_vector.h:91< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a3b72d75682e2a0c171687205992c4177" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a3b72d75682e2a0c171687205992c4177" > absl::StrongVector::assign< / a > < / div > < div class = "ttdeci" > void assign(InputIt f, InputIt l)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00133" > strong_vector.h:133< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a42ea4a149220c5716fb1761598b75e9f" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a42ea4a149220c5716fb1761598b75e9f" > absl::StrongVector::mutable_get< / a > < / div > < div class = "ttdeci" > ParentType * mutable_get()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00122" > strong_vector.h:122< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a436947c1a9c9d115cc85c707d8f693c0" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a436947c1a9c9d115cc85c707d8f693c0" > absl::StrongVector::insert< / a > < / div > < div class = "ttdeci" > iterator insert(const_iterator pos, const value_type & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00183" > strong_vector.h:183< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a438decdb30e58e702fbcd651090b5632" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a438decdb30e58e702fbcd651090b5632" > absl::StrongVector::IndexType< / a > < / div > < div class = "ttdeci" > IntType IndexType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00078" > strong_vector.h:78< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a49fea02f3b99c385151dde10ae5e5c08" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a49fea02f3b99c385151dde10ae5e5c08" > absl::StrongVector::operator> =< / a > < / div > < div class = "ttdeci" > friend bool operator> =(const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00215" > strong_vector.h:215< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a4e3670a285a3642eaa07f66766cffa72" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a4e3670a285a3642eaa07f66766cffa72" > absl::StrongVector::resize< / a > < / div > < div class = "ttdeci" > void resize(size_type new_size)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00150" > strong_vector.h:150< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a51d56c2c805e04b320ae98491afb3988" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a51d56c2c805e04b320ae98491afb3988" > absl::StrongVector::operator==< / a > < / div > < div class = "ttdeci" > friend bool operator==(const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00200" > strong_vector.h:200< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a562f7b24b47d3e7632a9896935c14d8b" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a562f7b24b47d3e7632a9896935c14d8b" > absl::StrongVector::reserve< / a > < / div > < div class = "ttdeci" > void reserve(size_type n)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00157" > strong_vector.h:157< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a59e1d18447a9b7731600569f57767658" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a59e1d18447a9b7731600569f57767658" > absl::StrongVector::insert< / a > < / div > < div class = "ttdeci" > iterator insert(const_iterator pos, size_type n, const value_type & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00189" > strong_vector.h:189< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a5c284a0b485077761a4c5351121cd64c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a5c284a0b485077761a4c5351121cd64c" > absl::StrongVector::emplace< / a > < / div > < div class = "ttdeci" > iterator emplace(const_iterator pos, Args & & ... args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00165" > strong_vector.h:165< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a60304b65bf89363bcc3165d3cde67f86" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a60304b65bf89363bcc3165d3cde67f86" > absl::StrongVector::size< / a > < / div > < div class = "ttdeci" > size_type size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00147" > strong_vector.h:147< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a60d536667ed1051c2a61428f7067e919" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a60d536667ed1051c2a61428f7067e919" > absl::StrongVector::insert< / a > < / div > < div class = "ttdeci" > iterator insert(const_iterator pos, std::initializer_list< value_type > ilist)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00196" > strong_vector.h:196< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a61772c77ad2abfbb296912e7281e154c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a61772c77ad2abfbb296912e7281e154c" > absl::StrongVector::back< / a > < / div > < div class = "ttdeci" > const_reference back() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00175" > strong_vector.h:175< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a620aadfe1a727b0a13b6d3b0d7f212d1" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a620aadfe1a727b0a13b6d3b0d7f212d1" > absl::StrongVector::operator> < / a > < / div > < div class = "ttdeci" > friend bool operator> (const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00209" > strong_vector.h:209< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a644718bb2fb240de962dc3c9a1fdf0dc" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a644718bb2fb240de962dc3c9a1fdf0dc" > absl::StrongVector::empty< / a > < / div > < div class = "ttdeci" > bool empty() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00156" > strong_vector.h:156< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a68c599ddcbfddc65170de524ac165e44" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a68c599ddcbfddc65170de524ac165e44" > absl::StrongVector::rend< / a > < / div > < div class = "ttdeci" > reverse_iterator rend()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00144" > strong_vector.h:144< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a6a48363b4355f6f5b441637774f79a59" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a6a48363b4355f6f5b441637774f79a59" > absl::StrongVector::front< / a > < / div > < div class = "ttdeci" > reference front()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00172" > strong_vector.h:172< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a6bf90204743d8671067187701b86406f" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a6bf90204743d8671067187701b86406f" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector(InputIteratorType first, InputIteratorType last, const allocator_type & a=allocator_type())< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00109" > strong_vector.h:109< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a6c23f3d659d0ad1e0170289648297627" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a6c23f3d659d0ad1e0170289648297627" > absl::StrongVector::swap< / a > < / div > < div class = "ttdeci" > friend void swap(StrongVector & x, StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00218" > strong_vector.h:218< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a71699ecba4eda742a8de2ce614ab4659" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a71699ecba4eda742a8de2ce614ab4659" > absl::StrongVector::insert< / a > < / div > < div class = "ttdeci" > iterator insert(const_iterator pos, IIt first, IIt last)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00193" > strong_vector.h:193< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a792a7f8ebb289f9aceed7c8fb3aaa311" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a792a7f8ebb289f9aceed7c8fb3aaa311" > absl::StrongVector::const_reverse_iterator< / a > < / div > < div class = "ttdeci" > ParentType::const_reverse_iterator const_reverse_iterator< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00092" > strong_vector.h:92< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a7c1842ce2b57f7cf42dde6df3b108f2d" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a7c1842ce2b57f7cf42dde6df3b108f2d" > absl::StrongVector::value_type< / a > < / div > < div class = "ttdeci" > ParentType::value_type value_type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00083" > strong_vector.h:83< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a8b95a5f2cb564d592805b2f96644ac86" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a8b95a5f2cb564d592805b2f96644ac86" > absl::StrongVector::at< / a > < / div > < div class = "ttdeci" > const_reference at(IndexType i) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00128" > strong_vector.h:128< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a907ee3218a529fcd4adb7a3398e48719" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a907ee3218a529fcd4adb7a3398e48719" > absl::StrongVector::push_back< / a > < / div > < div class = "ttdeci" > void push_back(value_type & & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00159" > strong_vector.h:159< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a91a7de5865fc298717ed092d5aaa24af" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a91a7de5865fc298717ed092d5aaa24af" > absl::StrongVector::const_reference< / a > < / div > < div class = "ttdeci" > ParentType::const_reference const_reference< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00086" > strong_vector.h:86< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a9263000d449fdccb6cb70b303063e60b" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a9263000d449fdccb6cb70b303063e60b" > absl::StrongVector::push_back< / a > < / div > < div class = "ttdeci" > void push_back(const value_type & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00158" > strong_vector.h:158< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a931d939764d0b5d8b6c33fa483432e94" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a931d939764d0b5d8b6c33fa483432e94" > absl::StrongVector::iterator< / a > < / div > < div class = "ttdeci" > ParentType::iterator iterator< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00089" > strong_vector.h:89< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a95205eb0260cd9ed6efac29f93508193" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a95205eb0260cd9ed6efac29f93508193" > absl::StrongVector::max_size< / a > < / div > < div class = "ttdeci" > size_type max_size() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00148" > strong_vector.h:148< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a97cf515120e597278680b685bafb2201" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a97cf515120e597278680b685bafb2201" > absl::StrongVector::difference_type< / a > < / div > < div class = "ttdeci" > ParentType::difference_type difference_type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00084" > strong_vector.h:84< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_a9e46d0d9f804e28013a10b9deab1afa3" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#a9e46d0d9f804e28013a10b9deab1afa3" > absl::StrongVector::const_iterator< / a > < / div > < div class = "ttdeci" > ParentType::const_iterator const_iterator< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00090" > strong_vector.h:90< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa3af768723cd533218ea3d83af440713" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa3af768723cd533218ea3d83af440713" > absl::StrongVector::erase< / a > < / div > < div class = "ttdeci" > iterator erase(const_iterator first, const_iterator last)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00180" > strong_vector.h:180< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa59b5fe33af14234e67f7a61b7cc860c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa59b5fe33af14234e67f7a61b7cc860c" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00095" > strong_vector.h:95< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa5d16d85614c5d518ae10f882e6fb981" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa5d16d85614c5d518ae10f882e6fb981" > absl::StrongVector::swap< / a > < / div > < div class = "ttdeci" > void swap(StrongVector & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00169" > strong_vector.h:169< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa7fcb0c0fc4cae197c667d04506a3fd1" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa7fcb0c0fc4cae197c667d04506a3fd1" > absl::StrongVector::assign< / a > < / div > < div class = "ttdeci" > void assign(std::initializer_list< value_type > ilist)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00136" > strong_vector.h:136< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa83861f62bad74bb0b26f967c29c05c3" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa83861f62bad74bb0b26f967c29c05c3" > absl::StrongVector::const_pointer< / a > < / div > < div class = "ttdeci" > ParentType::const_pointer const_pointer< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00088" > strong_vector.h:88< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aa8dd605406ba172400b079281ea10970" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aa8dd605406ba172400b079281ea10970" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector(const allocator_type & a)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00097" > strong_vector.h:97< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aafb3855a40a8fa772a046235ed7c870b" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aafb3855a40a8fa772a046235ed7c870b" > absl::StrongVector::operator< =< / a > < / div > < div class = "ttdeci" > friend bool operator< =(const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00212" > strong_vector.h:212< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_ac294eba73765b9a72a7399d64e8ecd9a" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ac294eba73765b9a72a7399d64e8ecd9a" > absl::StrongVector::emplace_back< / a > < / div > < div class = "ttdeci" > void emplace_back(Args & & ... args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00161" > strong_vector.h:161< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_ac8bb3912a3ce86b15842e79d0b421204" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ac8bb3912a3ce86b15842e79d0b421204" > absl::StrongVector::clear< / a > < / div > < div class = "ttdeci" > void clear()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00170" > strong_vector.h:170< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_acad38d52497a975bfb6f2f6acd76631f" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#acad38d52497a975bfb6f2f6acd76631f" > absl::StrongVector::end< / a > < / div > < div class = "ttdeci" > iterator end()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00140" > strong_vector.h:140< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_accf9a4bd0c34d4a5f6a7dab66ea10cdc" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#accf9a4bd0c34d4a5f6a7dab66ea10cdc" > absl::StrongVector::end< / a > < / div > < div class = "ttdeci" > const_iterator end() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00141" > strong_vector.h:141< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_acea44ed500a54b2bb93e16b86e81afa8" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#acea44ed500a54b2bb93e16b86e81afa8" > absl::StrongVector::rbegin< / a > < / div > < div class = "ttdeci" > reverse_iterator rbegin()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00142" > strong_vector.h:142< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_ad07d7e72cd1a2247808362d9ff274587" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ad07d7e72cd1a2247808362d9ff274587" > absl::StrongVector::operator[]< / a > < / div > < div class = "ttdeci" > const_reference operator[](IndexType i) const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00126" > strong_vector.h:126< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_ad0ca5aee30a51753613c75187175e836" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ad0ca5aee30a51753613c75187175e836" > absl::StrongVector::capacity< / a > < / div > < div class = "ttdeci" > size_type capacity() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00155" > strong_vector.h:155< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_ad69bd11391be1a1dba5c8202259664f8" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#ad69bd11391be1a1dba5c8202259664f8" > absl::StrongVector::begin< / a > < / div > < div class = "ttdeci" > iterator begin()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00138" > strong_vector.h:138< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_aec011d0a0e1c83f5265c0feafa0a1b35" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#aec011d0a0e1c83f5265c0feafa0a1b35" > absl::StrongVector::operator< < / a > < / div > < div class = "ttdeci" > friend bool operator< (const StrongVector & x, const StrongVector & y)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00206" > strong_vector.h:206< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_af086cceac199bd735c7a97c2a8d7ed21" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#af086cceac199bd735c7a97c2a8d7ed21" > absl::StrongVector::rbegin< / a > < / div > < div class = "ttdeci" > const_reverse_iterator rbegin() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00143" > strong_vector.h:143< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_af1f5435d72c1ca98c7d68cc1ca2edfe9" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#af1f5435d72c1ca98c7d68cc1ca2edfe9" > absl::StrongVector::get< / a > < / div > < div class = "ttdeci" > const ParentType & get() const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00115" > strong_vector.h:115< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_af223ecddc1be9748dd7aa5dd5620a91c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#af223ecddc1be9748dd7aa5dd5620a91c" > absl::StrongVector::StrongVector< / a > < / div > < div class = "ttdeci" > StrongVector(size_type n)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00098" > strong_vector.h:98< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_af71e6c1eccbc12e9339c00a86a981a43" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#af71e6c1eccbc12e9339c00a86a981a43" > absl::StrongVector::back< / a > < / div > < div class = "ttdeci" > reference back()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00174" > strong_vector.h:174< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_af9e4c95cd746bafbd580d90d941c479b" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#af9e4c95cd746bafbd580d90d941c479b" > absl::StrongVector::insert< / a > < / div > < div class = "ttdeci" > iterator insert(const_iterator pos, value_type & & x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00186" > strong_vector.h:186< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_afb6e8df954ff6771a3c055819aa4f83c" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#afb6e8df954ff6771a3c055819aa4f83c" > absl::StrongVector::reference< / a > < / div > < div class = "ttdeci" > ParentType::reference reference< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00085" > strong_vector.h:85< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_afd7ebd111d31cb1113dec223a6287886" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#afd7ebd111d31cb1113dec223a6287886" > absl::StrongVector::ParentType< / a > < / div > < div class = "ttdeci" > std::vector< T, Alloc > ParentType< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00079" > strong_vector.h:79< / a > < / div > < / div >
< div class = "ttc" id = "aclassabsl_1_1_strong_vector_html_afd9d0c4c51498f58f2f18b36e1566b0d" > < div class = "ttname" > < a href = "classabsl_1_1_strong_vector.html#afd9d0c4c51498f58f2f18b36e1566b0d" > absl::StrongVector::pointer< / a > < / div > < div class = "ttdeci" > ParentType::pointer pointer< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "strong__vector_8h_source.html#l00087" > strong_vector.h:87< / a > < / div > < / div >
< div class = "ttc" id = "aconstraint__solver_2table_8cc_html_acb18315d548212835cd8ed4287e6c0b6" > < div class = "ttname" > < a href = "constraint__solver_2table_8cc.html#acb18315d548212835cd8ed4287e6c0b6" > a< / a > < / div > < div class = "ttdeci" > int64_t a< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_2table_8cc_source.html#l00046" > constraint_solver/table.cc:46< / a > < / div > < / div >
< div class = "ttc" id = "ademon__profiler_8cc_html_ac072af30c4ffbc834bb4c681f6ecb514" > < div class = "ttname" > < a href = "demon__profiler_8cc.html#ac072af30c4ffbc834bb4c681f6ecb514" > value< / a > < / div > < div class = "ttdeci" > int64_t value< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "demon__profiler_8cc_source.html#l00044" > demon_profiler.cc:44< / a > < / div > < / div >
< div class = "ttc" id = "amacros_8h_html" > < div class = "ttname" > < a href = "macros_8h.html" > macros.h< / a > < / div > < / div >
< div class = "ttc" id = "anamespaceabsl_html" > < div class = "ttname" > < a href = "namespaceabsl.html" > absl< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "cleanup_8h_source.html#l00022" > cleanup.h:22< / a > < / div > < / div >
2022-03-04 00:11:33 +01:00
< div class = "ttc" id = "astrong__int_8h_html" > < div class = "ttname" > < a href = "strong__int_8h.html" > strong_int.h< / a > < / div > < / div >
2021-01-26 11:28:50 +01:00
< / div > <!-- fragment --> < / div > <!-- contents -->
< / div > <!-- doc - content -->
2020-12-07 17:47:46 +01:00
<!-- HTML footer for doxygen 1.8.18 -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "dir_a7cc1eeded8f693d0da6c729bc88c45a.html" > ortools< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_8f9dc966244f4c6e9b2fa0dee1e4ef1a.html" > base< / a > < / li > < li class = "navelem" > < a class = "el" href = "strong__vector_8h.html" > strong_vector.h< / a > < / li >
< li class = "footer" > Generated by
< a href = "http://www.doxygen.org/index.html" >
2022-01-17 21:42:14 +01:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.9.3 < / li >
2020-12-07 17:47:46 +01:00
< / ul >
< / div >
< / body >
< / html >