1*2afda31cSNiels Sascha Reedijk/* 2*2afda31cSNiels Sascha Reedijk * Copyright 2019 Haiku, Inc. All rights reserved. 3*2afda31cSNiels Sascha Reedijk * Distributed under the terms of the MIT License. 4*2afda31cSNiels Sascha Reedijk * 5*2afda31cSNiels Sascha Reedijk * Authors: 6*2afda31cSNiels Sascha Reedijk * Name, email@email.com 7*2afda31cSNiels Sascha Reedijk * 8*2afda31cSNiels Sascha Reedijk * Corresponds to: 9*2afda31cSNiels Sascha Reedijk * headers/os/support/StringList.h hrev47422 10*2afda31cSNiels Sascha Reedijk * src/kits/support/StringList.cpp hrev46113 11*2afda31cSNiels Sascha Reedijk */ 12*2afda31cSNiels Sascha Reedijk 13*2afda31cSNiels Sascha Reedijk 14*2afda31cSNiels Sascha Reedijk/*! 15*2afda31cSNiels Sascha Reedijk \file StringList.h 16*2afda31cSNiels Sascha Reedijk \ingroup support 17*2afda31cSNiels Sascha Reedijk \brief Undocumented file. 18*2afda31cSNiels Sascha Reedijk 19*2afda31cSNiels Sascha Reedijk \since Haiku R1 20*2afda31cSNiels Sascha Reedijk*/ 21*2afda31cSNiels Sascha Reedijk 22*2afda31cSNiels Sascha Reedijk 23*2afda31cSNiels Sascha Reedijk/*! 24*2afda31cSNiels Sascha Reedijk \class BStringList 25*2afda31cSNiels Sascha Reedijk \ingroup support 26*2afda31cSNiels Sascha Reedijk \ingroup libbe 27*2afda31cSNiels Sascha Reedijk \brief Undocumented class. 28*2afda31cSNiels Sascha Reedijk 29*2afda31cSNiels Sascha Reedijk \since Haiku R1 30*2afda31cSNiels Sascha Reedijk*/ 31*2afda31cSNiels Sascha Reedijk 32*2afda31cSNiels Sascha Reedijk 33*2afda31cSNiels Sascha Reedijk/*! 34*2afda31cSNiels Sascha Reedijk \fn BStringList::BStringList(int32 count=20) 35*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 36*2afda31cSNiels Sascha Reedijk 37*2afda31cSNiels Sascha Reedijk \param count Undocumented 38*2afda31cSNiels Sascha Reedijk 39*2afda31cSNiels Sascha Reedijk \return Undocumented 40*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 41*2afda31cSNiels Sascha Reedijk 42*2afda31cSNiels Sascha Reedijk \since Haiku R1 43*2afda31cSNiels Sascha Reedijk*/ 44*2afda31cSNiels Sascha Reedijk 45*2afda31cSNiels Sascha Reedijk 46*2afda31cSNiels Sascha Reedijk/*! 47*2afda31cSNiels Sascha Reedijk \fn BStringList::BStringList(const BStringList &other) 48*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 49*2afda31cSNiels Sascha Reedijk 50*2afda31cSNiels Sascha Reedijk \param other Undocumented 51*2afda31cSNiels Sascha Reedijk 52*2afda31cSNiels Sascha Reedijk \return Undocumented 53*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 54*2afda31cSNiels Sascha Reedijk 55*2afda31cSNiels Sascha Reedijk \since Haiku R1 56*2afda31cSNiels Sascha Reedijk*/ 57*2afda31cSNiels Sascha Reedijk 58*2afda31cSNiels Sascha Reedijk 59*2afda31cSNiels Sascha Reedijk/*! 60*2afda31cSNiels Sascha Reedijk \fn virtual virtual BStringList::~BStringList() 61*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 62*2afda31cSNiels Sascha Reedijk 63*2afda31cSNiels Sascha Reedijk \return Undocumented 64*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 65*2afda31cSNiels Sascha Reedijk 66*2afda31cSNiels Sascha Reedijk \since Haiku R1 67*2afda31cSNiels Sascha Reedijk*/ 68*2afda31cSNiels Sascha Reedijk 69*2afda31cSNiels Sascha Reedijk 70*2afda31cSNiels Sascha Reedijk/*! 71*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Add(const BString &string, int32 index) 72*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 73*2afda31cSNiels Sascha Reedijk 74*2afda31cSNiels Sascha Reedijk \param string Undocumented 75*2afda31cSNiels Sascha Reedijk \param index Undocumented 76*2afda31cSNiels Sascha Reedijk 77*2afda31cSNiels Sascha Reedijk \return Undocumented 78*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 79*2afda31cSNiels Sascha Reedijk 80*2afda31cSNiels Sascha Reedijk \since Haiku R1 81*2afda31cSNiels Sascha Reedijk*/ 82*2afda31cSNiels Sascha Reedijk 83*2afda31cSNiels Sascha Reedijk 84*2afda31cSNiels Sascha Reedijk/*! 85*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Add(const BString &string) 86*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 87*2afda31cSNiels Sascha Reedijk 88*2afda31cSNiels Sascha Reedijk \param string Undocumented 89*2afda31cSNiels Sascha Reedijk 90*2afda31cSNiels Sascha Reedijk \return Undocumented 91*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 92*2afda31cSNiels Sascha Reedijk 93*2afda31cSNiels Sascha Reedijk \since Haiku R1 94*2afda31cSNiels Sascha Reedijk*/ 95*2afda31cSNiels Sascha Reedijk 96*2afda31cSNiels Sascha Reedijk 97*2afda31cSNiels Sascha Reedijk/*! 98*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Add(const BStringList &list, int32 index) 99*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 100*2afda31cSNiels Sascha Reedijk 101*2afda31cSNiels Sascha Reedijk \param list Undocumented 102*2afda31cSNiels Sascha Reedijk \param index Undocumented 103*2afda31cSNiels Sascha Reedijk 104*2afda31cSNiels Sascha Reedijk \return Undocumented 105*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 106*2afda31cSNiels Sascha Reedijk 107*2afda31cSNiels Sascha Reedijk \since Haiku R1 108*2afda31cSNiels Sascha Reedijk*/ 109*2afda31cSNiels Sascha Reedijk 110*2afda31cSNiels Sascha Reedijk 111*2afda31cSNiels Sascha Reedijk/*! 112*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Add(const BStringList &list) 113*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 114*2afda31cSNiels Sascha Reedijk 115*2afda31cSNiels Sascha Reedijk \param list Undocumented 116*2afda31cSNiels Sascha Reedijk 117*2afda31cSNiels Sascha Reedijk \return Undocumented 118*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 119*2afda31cSNiels Sascha Reedijk 120*2afda31cSNiels Sascha Reedijk \since Haiku R1 121*2afda31cSNiels Sascha Reedijk*/ 122*2afda31cSNiels Sascha Reedijk 123*2afda31cSNiels Sascha Reedijk 124*2afda31cSNiels Sascha Reedijk/*! 125*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Remove(const BString &string, bool ignoreCase=false) 126*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 127*2afda31cSNiels Sascha Reedijk 128*2afda31cSNiels Sascha Reedijk \param string Undocumented 129*2afda31cSNiels Sascha Reedijk \param ignoreCase Undocumented 130*2afda31cSNiels Sascha Reedijk 131*2afda31cSNiels Sascha Reedijk \return Undocumented 132*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 133*2afda31cSNiels Sascha Reedijk 134*2afda31cSNiels Sascha Reedijk \since Haiku R1 135*2afda31cSNiels Sascha Reedijk*/ 136*2afda31cSNiels Sascha Reedijk 137*2afda31cSNiels Sascha Reedijk 138*2afda31cSNiels Sascha Reedijk/*! 139*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Remove(const BStringList &list, bool ignoreCase=false) 140*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 141*2afda31cSNiels Sascha Reedijk 142*2afda31cSNiels Sascha Reedijk \param list Undocumented 143*2afda31cSNiels Sascha Reedijk \param ignoreCase Undocumented 144*2afda31cSNiels Sascha Reedijk 145*2afda31cSNiels Sascha Reedijk \return Undocumented 146*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 147*2afda31cSNiels Sascha Reedijk 148*2afda31cSNiels Sascha Reedijk \since Haiku R1 149*2afda31cSNiels Sascha Reedijk*/ 150*2afda31cSNiels Sascha Reedijk 151*2afda31cSNiels Sascha Reedijk 152*2afda31cSNiels Sascha Reedijk/*! 153*2afda31cSNiels Sascha Reedijk \fn BString BStringList::Remove(int32 index) 154*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 155*2afda31cSNiels Sascha Reedijk 156*2afda31cSNiels Sascha Reedijk \param index Undocumented 157*2afda31cSNiels Sascha Reedijk 158*2afda31cSNiels Sascha Reedijk \return Undocumented 159*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 160*2afda31cSNiels Sascha Reedijk 161*2afda31cSNiels Sascha Reedijk \since Haiku R1 162*2afda31cSNiels Sascha Reedijk*/ 163*2afda31cSNiels Sascha Reedijk 164*2afda31cSNiels Sascha Reedijk 165*2afda31cSNiels Sascha Reedijk/*! 166*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Remove(int32 index, int32 count) 167*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 168*2afda31cSNiels Sascha Reedijk 169*2afda31cSNiels Sascha Reedijk \param index Undocumented 170*2afda31cSNiels Sascha Reedijk \param count Undocumented 171*2afda31cSNiels Sascha Reedijk 172*2afda31cSNiels Sascha Reedijk \return Undocumented 173*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 174*2afda31cSNiels Sascha Reedijk 175*2afda31cSNiels Sascha Reedijk \since Haiku R1 176*2afda31cSNiels Sascha Reedijk*/ 177*2afda31cSNiels Sascha Reedijk 178*2afda31cSNiels Sascha Reedijk 179*2afda31cSNiels Sascha Reedijk/*! 180*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Replace(int32 index, const BString &string) 181*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 182*2afda31cSNiels Sascha Reedijk 183*2afda31cSNiels Sascha Reedijk \param index Undocumented 184*2afda31cSNiels Sascha Reedijk \param string Undocumented 185*2afda31cSNiels Sascha Reedijk 186*2afda31cSNiels Sascha Reedijk \return Undocumented 187*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 188*2afda31cSNiels Sascha Reedijk 189*2afda31cSNiels Sascha Reedijk \since Haiku R1 190*2afda31cSNiels Sascha Reedijk*/ 191*2afda31cSNiels Sascha Reedijk 192*2afda31cSNiels Sascha Reedijk 193*2afda31cSNiels Sascha Reedijk/*! 194*2afda31cSNiels Sascha Reedijk \fn void BStringList::MakeEmpty() 195*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 196*2afda31cSNiels Sascha Reedijk 197*2afda31cSNiels Sascha Reedijk \since Haiku R1 198*2afda31cSNiels Sascha Reedijk*/ 199*2afda31cSNiels Sascha Reedijk 200*2afda31cSNiels Sascha Reedijk 201*2afda31cSNiels Sascha Reedijk/*! 202*2afda31cSNiels Sascha Reedijk \fn void BStringList::Sort(bool ignoreCase=false) 203*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 204*2afda31cSNiels Sascha Reedijk 205*2afda31cSNiels Sascha Reedijk \param ignoreCase Undocumented 206*2afda31cSNiels Sascha Reedijk 207*2afda31cSNiels Sascha Reedijk \since Haiku R1 208*2afda31cSNiels Sascha Reedijk*/ 209*2afda31cSNiels Sascha Reedijk 210*2afda31cSNiels Sascha Reedijk 211*2afda31cSNiels Sascha Reedijk/*! 212*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Swap(int32 indexA, int32 indexB) 213*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 214*2afda31cSNiels Sascha Reedijk 215*2afda31cSNiels Sascha Reedijk \param indexA Undocumented 216*2afda31cSNiels Sascha Reedijk \param indexB Undocumented 217*2afda31cSNiels Sascha Reedijk 218*2afda31cSNiels Sascha Reedijk \return Undocumented 219*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 220*2afda31cSNiels Sascha Reedijk 221*2afda31cSNiels Sascha Reedijk \since Haiku R1 222*2afda31cSNiels Sascha Reedijk*/ 223*2afda31cSNiels Sascha Reedijk 224*2afda31cSNiels Sascha Reedijk 225*2afda31cSNiels Sascha Reedijk/*! 226*2afda31cSNiels Sascha Reedijk \fn bool BStringList::Move(int32 fromIndex, int32 toIndex) 227*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 228*2afda31cSNiels Sascha Reedijk 229*2afda31cSNiels Sascha Reedijk \param fromIndex Undocumented 230*2afda31cSNiels Sascha Reedijk \param toIndex Undocumented 231*2afda31cSNiels Sascha Reedijk 232*2afda31cSNiels Sascha Reedijk \return Undocumented 233*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 234*2afda31cSNiels Sascha Reedijk 235*2afda31cSNiels Sascha Reedijk \since Haiku R1 236*2afda31cSNiels Sascha Reedijk*/ 237*2afda31cSNiels Sascha Reedijk 238*2afda31cSNiels Sascha Reedijk 239*2afda31cSNiels Sascha Reedijk/*! 240*2afda31cSNiels Sascha Reedijk \fn BString BStringList::StringAt(int32 index) const 241*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 242*2afda31cSNiels Sascha Reedijk 243*2afda31cSNiels Sascha Reedijk \param index Undocumented 244*2afda31cSNiels Sascha Reedijk 245*2afda31cSNiels Sascha Reedijk \return Undocumented 246*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 247*2afda31cSNiels Sascha Reedijk 248*2afda31cSNiels Sascha Reedijk \since Haiku R1 249*2afda31cSNiels Sascha Reedijk*/ 250*2afda31cSNiels Sascha Reedijk 251*2afda31cSNiels Sascha Reedijk 252*2afda31cSNiels Sascha Reedijk/*! 253*2afda31cSNiels Sascha Reedijk \fn BString BStringList::First() const 254*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 255*2afda31cSNiels Sascha Reedijk 256*2afda31cSNiels Sascha Reedijk \return Undocumented 257*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 258*2afda31cSNiels Sascha Reedijk 259*2afda31cSNiels Sascha Reedijk \since Haiku R1 260*2afda31cSNiels Sascha Reedijk*/ 261*2afda31cSNiels Sascha Reedijk 262*2afda31cSNiels Sascha Reedijk 263*2afda31cSNiels Sascha Reedijk/*! 264*2afda31cSNiels Sascha Reedijk \fn BString BStringList::Last() const 265*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 266*2afda31cSNiels Sascha Reedijk 267*2afda31cSNiels Sascha Reedijk \return Undocumented 268*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 269*2afda31cSNiels Sascha Reedijk 270*2afda31cSNiels Sascha Reedijk \since Haiku R1 271*2afda31cSNiels Sascha Reedijk*/ 272*2afda31cSNiels Sascha Reedijk 273*2afda31cSNiels Sascha Reedijk 274*2afda31cSNiels Sascha Reedijk/*! 275*2afda31cSNiels Sascha Reedijk \fn bool BStringList::HasString(const BString &string, bool ignoreCase=false) const 276*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 277*2afda31cSNiels Sascha Reedijk 278*2afda31cSNiels Sascha Reedijk \param string Undocumented 279*2afda31cSNiels Sascha Reedijk \param ignoreCase Undocumented 280*2afda31cSNiels Sascha Reedijk 281*2afda31cSNiels Sascha Reedijk \return Undocumented 282*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 283*2afda31cSNiels Sascha Reedijk 284*2afda31cSNiels Sascha Reedijk \since Haiku R1 285*2afda31cSNiels Sascha Reedijk*/ 286*2afda31cSNiels Sascha Reedijk 287*2afda31cSNiels Sascha Reedijk 288*2afda31cSNiels Sascha Reedijk/*! 289*2afda31cSNiels Sascha Reedijk \fn int32 BStringList::IndexOf(const BString &string, bool ignoreCase=false) const 290*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 291*2afda31cSNiels Sascha Reedijk 292*2afda31cSNiels Sascha Reedijk \param string Undocumented 293*2afda31cSNiels Sascha Reedijk \param ignoreCase Undocumented 294*2afda31cSNiels Sascha Reedijk 295*2afda31cSNiels Sascha Reedijk \return Undocumented 296*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 297*2afda31cSNiels Sascha Reedijk 298*2afda31cSNiels Sascha Reedijk \since Haiku R1 299*2afda31cSNiels Sascha Reedijk*/ 300*2afda31cSNiels Sascha Reedijk 301*2afda31cSNiels Sascha Reedijk 302*2afda31cSNiels Sascha Reedijk/*! 303*2afda31cSNiels Sascha Reedijk \fn int32 BStringList::CountStrings() const 304*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 305*2afda31cSNiels Sascha Reedijk 306*2afda31cSNiels Sascha Reedijk \return Undocumented 307*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 308*2afda31cSNiels Sascha Reedijk 309*2afda31cSNiels Sascha Reedijk \since Haiku R1 310*2afda31cSNiels Sascha Reedijk*/ 311*2afda31cSNiels Sascha Reedijk 312*2afda31cSNiels Sascha Reedijk 313*2afda31cSNiels Sascha Reedijk/*! 314*2afda31cSNiels Sascha Reedijk \fn bool BStringList::IsEmpty() const 315*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 316*2afda31cSNiels Sascha Reedijk 317*2afda31cSNiels Sascha Reedijk \return Undocumented 318*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 319*2afda31cSNiels Sascha Reedijk 320*2afda31cSNiels Sascha Reedijk \since Haiku R1 321*2afda31cSNiels Sascha Reedijk*/ 322*2afda31cSNiels Sascha Reedijk 323*2afda31cSNiels Sascha Reedijk 324*2afda31cSNiels Sascha Reedijk/*! 325*2afda31cSNiels Sascha Reedijk \fn BString BStringList::Join(const char *separator, int32 length=-1) const 326*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 327*2afda31cSNiels Sascha Reedijk 328*2afda31cSNiels Sascha Reedijk \param separator Undocumented 329*2afda31cSNiels Sascha Reedijk \param length Undocumented 330*2afda31cSNiels Sascha Reedijk 331*2afda31cSNiels Sascha Reedijk \return Undocumented 332*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 333*2afda31cSNiels Sascha Reedijk 334*2afda31cSNiels Sascha Reedijk \since Haiku R1 335*2afda31cSNiels Sascha Reedijk*/ 336*2afda31cSNiels Sascha Reedijk 337*2afda31cSNiels Sascha Reedijk 338*2afda31cSNiels Sascha Reedijk/*! 339*2afda31cSNiels Sascha Reedijk \fn void BStringList::DoForEach(bool(*func)(const BString &string)) 340*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 341*2afda31cSNiels Sascha Reedijk 342*2afda31cSNiels Sascha Reedijk \param func Undocumented 343*2afda31cSNiels Sascha Reedijk 344*2afda31cSNiels Sascha Reedijk \since Haiku R1 345*2afda31cSNiels Sascha Reedijk*/ 346*2afda31cSNiels Sascha Reedijk 347*2afda31cSNiels Sascha Reedijk 348*2afda31cSNiels Sascha Reedijk/*! 349*2afda31cSNiels Sascha Reedijk \fn void BStringList::DoForEach(bool(*func)(const BString &string, void *arg2), void *arg2) 350*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 351*2afda31cSNiels Sascha Reedijk 352*2afda31cSNiels Sascha Reedijk \param func Undocumented 353*2afda31cSNiels Sascha Reedijk \param arg2 Undocumented 354*2afda31cSNiels Sascha Reedijk 355*2afda31cSNiels Sascha Reedijk \since Haiku R1 356*2afda31cSNiels Sascha Reedijk*/ 357*2afda31cSNiels Sascha Reedijk 358*2afda31cSNiels Sascha Reedijk 359*2afda31cSNiels Sascha Reedijk/*! 360*2afda31cSNiels Sascha Reedijk \fn BStringList& BStringList::operator=(const BStringList &other) 361*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 362*2afda31cSNiels Sascha Reedijk 363*2afda31cSNiels Sascha Reedijk \param other Undocumented 364*2afda31cSNiels Sascha Reedijk 365*2afda31cSNiels Sascha Reedijk \return Undocumented 366*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 367*2afda31cSNiels Sascha Reedijk 368*2afda31cSNiels Sascha Reedijk \since Haiku R1 369*2afda31cSNiels Sascha Reedijk*/ 370*2afda31cSNiels Sascha Reedijk 371*2afda31cSNiels Sascha Reedijk 372*2afda31cSNiels Sascha Reedijk/*! 373*2afda31cSNiels Sascha Reedijk \fn bool BStringList::operator==(const BStringList &other) const 374*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 375*2afda31cSNiels Sascha Reedijk 376*2afda31cSNiels Sascha Reedijk \param other Undocumented 377*2afda31cSNiels Sascha Reedijk 378*2afda31cSNiels Sascha Reedijk \return Undocumented 379*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 380*2afda31cSNiels Sascha Reedijk 381*2afda31cSNiels Sascha Reedijk \since Haiku R1 382*2afda31cSNiels Sascha Reedijk*/ 383*2afda31cSNiels Sascha Reedijk 384*2afda31cSNiels Sascha Reedijk 385*2afda31cSNiels Sascha Reedijk/*! 386*2afda31cSNiels Sascha Reedijk \fn bool BStringList::operator!=(const BStringList &other) const 387*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 388*2afda31cSNiels Sascha Reedijk 389*2afda31cSNiels Sascha Reedijk \param other Undocumented 390*2afda31cSNiels Sascha Reedijk 391*2afda31cSNiels Sascha Reedijk \return Undocumented 392*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 393*2afda31cSNiels Sascha Reedijk 394*2afda31cSNiels Sascha Reedijk \since Haiku R1 395*2afda31cSNiels Sascha Reedijk*/ 396*2afda31cSNiels Sascha Reedijk 397*2afda31cSNiels Sascha Reedijk 398*2afda31cSNiels Sascha Reedijk/*! 399*2afda31cSNiels Sascha Reedijk \fn virtual virtual bool BStringList::IsFixedSize() const 400*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 401*2afda31cSNiels Sascha Reedijk 402*2afda31cSNiels Sascha Reedijk \return Undocumented 403*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 404*2afda31cSNiels Sascha Reedijk 405*2afda31cSNiels Sascha Reedijk \since Haiku R1 406*2afda31cSNiels Sascha Reedijk*/ 407*2afda31cSNiels Sascha Reedijk 408*2afda31cSNiels Sascha Reedijk 409*2afda31cSNiels Sascha Reedijk/*! 410*2afda31cSNiels Sascha Reedijk \fn virtual virtual type_code BStringList::TypeCode() const 411*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 412*2afda31cSNiels Sascha Reedijk 413*2afda31cSNiels Sascha Reedijk \return Undocumented 414*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 415*2afda31cSNiels Sascha Reedijk 416*2afda31cSNiels Sascha Reedijk \since Haiku R1 417*2afda31cSNiels Sascha Reedijk*/ 418*2afda31cSNiels Sascha Reedijk 419*2afda31cSNiels Sascha Reedijk 420*2afda31cSNiels Sascha Reedijk/*! 421*2afda31cSNiels Sascha Reedijk \fn virtual virtual bool BStringList::AllowsTypeCode(type_code code) const 422*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 423*2afda31cSNiels Sascha Reedijk 424*2afda31cSNiels Sascha Reedijk \param code Undocumented 425*2afda31cSNiels Sascha Reedijk 426*2afda31cSNiels Sascha Reedijk \return Undocumented 427*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 428*2afda31cSNiels Sascha Reedijk 429*2afda31cSNiels Sascha Reedijk \since Haiku R1 430*2afda31cSNiels Sascha Reedijk*/ 431*2afda31cSNiels Sascha Reedijk 432*2afda31cSNiels Sascha Reedijk 433*2afda31cSNiels Sascha Reedijk/*! 434*2afda31cSNiels Sascha Reedijk \fn virtual virtual ssize_t BStringList::FlattenedSize() const 435*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 436*2afda31cSNiels Sascha Reedijk 437*2afda31cSNiels Sascha Reedijk \return Undocumented 438*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 439*2afda31cSNiels Sascha Reedijk 440*2afda31cSNiels Sascha Reedijk \since Haiku R1 441*2afda31cSNiels Sascha Reedijk*/ 442*2afda31cSNiels Sascha Reedijk 443*2afda31cSNiels Sascha Reedijk 444*2afda31cSNiels Sascha Reedijk/*! 445*2afda31cSNiels Sascha Reedijk \fn virtual virtual status_t BStringList::Flatten(void *buffer, ssize_t size) const 446*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 447*2afda31cSNiels Sascha Reedijk 448*2afda31cSNiels Sascha Reedijk \param buffer Undocumented 449*2afda31cSNiels Sascha Reedijk \param size Undocumented 450*2afda31cSNiels Sascha Reedijk 451*2afda31cSNiels Sascha Reedijk \return Undocumented 452*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 453*2afda31cSNiels Sascha Reedijk 454*2afda31cSNiels Sascha Reedijk \since Haiku R1 455*2afda31cSNiels Sascha Reedijk*/ 456*2afda31cSNiels Sascha Reedijk 457*2afda31cSNiels Sascha Reedijk 458*2afda31cSNiels Sascha Reedijk/*! 459*2afda31cSNiels Sascha Reedijk \fn virtual virtual status_t BStringList::Unflatten(type_code code, const void *buffer, ssize_t size) 460*2afda31cSNiels Sascha Reedijk \brief Undocumented public method 461*2afda31cSNiels Sascha Reedijk 462*2afda31cSNiels Sascha Reedijk \param code Undocumented 463*2afda31cSNiels Sascha Reedijk \param buffer Undocumented 464*2afda31cSNiels Sascha Reedijk \param size Undocumented 465*2afda31cSNiels Sascha Reedijk 466*2afda31cSNiels Sascha Reedijk \return Undocumented 467*2afda31cSNiels Sascha Reedijk \retval <value> Undocumented 468*2afda31cSNiels Sascha Reedijk 469*2afda31cSNiels Sascha Reedijk \since Haiku R1 470*2afda31cSNiels Sascha Reedijk*/ 471