Arcane  v4.1.4.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::StringVector

Vecteur de 'String'. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/StringVector.h>

+ Graphe de collaboration de Arcane::StringVector:

Classes

class  Impl
 

Fonctions membres publiques

 StringVector (const StringList &string_list)
 
 StringVector (const StringVector &rhs)
 
 StringVector (StringVector &&rhs) noexcept
 
StringVectoroperator= (const StringVector &rhs)
 
Int32 size () const
 Nombre d'éléments.
 
void add (const String &str)
 Ajoute str à la liste des chaînes de caractères.
 
String operator[] (Int32 index) const
 Retourne la i-ème chaîne de caractères.
 
StringList toStringList () const
 Converti l'instance en 'StringList'.
 

Fonctions membres privées

void _checkNeedCreate ()
 

Attributs privés

Implm_p = nullptr
 

Description détaillée

Vecteur de 'String'.

Cette classe à une sémantique par valeur et a le même comportement qu'un UniqueArray<String>.

Définition à la ligne 33 du fichier common/arccore/common/StringVector.h.

Documentation des constructeurs et destructeur

◆ StringVector() [1/3]

Arcane::StringVector::StringVector ( const StringList & string_list)
explicit

Définition à la ligne 50 du fichier StringVector.cc.

◆ StringVector() [2/3]

Arcane::StringVector::StringVector ( const StringVector & rhs)

Définition à la ligne 65 du fichier StringVector.cc.

◆ StringVector() [3/3]

Arcane::StringVector::StringVector ( StringVector && rhs)
noexcept

Définition à la ligne 75 du fichier StringVector.cc.

◆ ~StringVector()

Arcane::StringVector::~StringVector ( )

Définition à la ligne 101 du fichier StringVector.cc.

Documentation des fonctions membres

◆ _checkNeedCreate()

void Arcane::StringVector::_checkNeedCreate ( )
inlineprivate

Définition à la ligne 40 du fichier StringVector.cc.

◆ add()

void Arcane::StringVector::add ( const String & str)

Ajoute str à la liste des chaînes de caractères.

Définition à la ligne 119 du fichier StringVector.cc.

◆ operator=()

StringVector & Arcane::StringVector::operator= ( const StringVector & rhs)

Définition à la ligne 85 du fichier StringVector.cc.

◆ operator[]()

String Arcane::StringVector::operator[] ( Int32 index) const

Retourne la i-ème chaîne de caractères.

Définition à la ligne 129 du fichier StringVector.cc.

Références ARCCORE_CHECK_POINTER.

◆ size()

Int32 Arcane::StringVector::size ( ) const

Nombre d'éléments.

Définition à la ligne 110 du fichier StringVector.cc.

◆ toStringList()

StringList Arcane::StringVector::toStringList ( ) const

Converti l'instance en 'StringList'.

Définition à la ligne 139 du fichier StringVector.cc.

Références Arcane::ConstArrayView< T >::size().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_p

Impl* Arcane::StringVector::m_p = nullptr
private

Définition à la ligne 60 du fichier common/arccore/common/StringVector.h.


La documentation de cette classe a été générée à partir des fichiers suivants :