Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition
+ Graphe d'héritage de ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition:
+ Graphe de collaboration de ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition:

Types publics

typedef Arcane::ArrayView< CaseOptionBoundaryConditionValue * > BaseClass
 
typedef CaseOptionBoundaryConditionValue value_type
 

Fonctions membres publiques

 CaseOptionBoundaryCondition (Arcane::ICaseOptionList *icl, const Arcane::String &s, const Arcane::XmlNode &element)
 
BaseClass operator() ()
 
const value_typeoperator[] (Arcane::Integer i) const
 
value_typeoperator[] (Arcane::Integer i)
 
Arcane::Integer count () const
 
Arcane::Integer size () const
 
- Fonctions membres publiques hérités de Arcane::CaseOptionsMulti
 CaseOptionsMulti (ICaseMng *, const String &tag_root_name, const XmlNode &element, Integer min_occurs, Integer max_occurs)
 
 CaseOptionsMulti (ICaseOptionList *, const String &tag_root_name, const XmlNode &element, Integer min_occurs, Integer max_occurs)
 
ICaseOptionstoCaseOptions () override
 
void addChild (ICaseOptionList *v) override
 
Integer nbChildren () const override
 
ICaseOptionListchild (Integer index) const override
 
ICaseOptionsMultitoCaseOptionsMulti ()
 
- Fonctions membres publiques hérités de Arcane::CaseOptions
 CaseOptions (ICaseMng *cm, const String &name)
 Construit un jeu d'options.
 
 CaseOptions (ICaseOptionList *, const String &name)
 Construit un jeu d'options.
 
 CaseOptions (ICaseMng *cm, const String &name, const XmlNode &parent)
 Construit un jeu d'options.
 
 CaseOptions (ICaseOptionList *, const String &name, const XmlNode &parent, bool is_optional=false, bool is_multi=false)
 Construit un jeu d'options.
 
 ~CaseOptions () override
 Libère les ressources.
 
String rootTagTrueName () const override
 Retourne le vrai nom (non traduit) de l'élément.
 
String rootTagName () const override
 Retourne le nom de l'élément dans le langage du jeu de données.
 
String translatedName (const String &lang) const override
 Nom dans la langue lang de l'option. Retourne rootTagTrueName() si pas de traduction.
 
virtual String trueName () const
 Retourne le vrai nom (non traduit) de l'élément.
 
virtual String name () const
 Retourne le nom de l'élément dans le langage du jeu de données.
 
void read (bool is_phase1) override
 
void read (eCaseOptionReadPhase phase) override
 Effectue la lecture de la phase read_phase des options.
 
void addInvalidChildren (XmlNodeList &) override
 Ajoute à nlist les éléments non reconnus.
 
void printChildren (const String &lang, int indent) override
 
IServiceInfocaseServiceInfo () const override
 Retourne le service associé ou 0 s'il n'y en a pas.
 
IModulecaseModule () const override
 Retourne le module associé ou 0 s'il n'y en a pas.
 
void setCaseServiceInfo (IServiceInfo *m) override
 Associe le service m à ce jeu de données.
 
void setCaseModule (IModule *m) override
 Associe le module m à ce jeu de données.
 
void deepGetChildren (Array< CaseOptionBase * > &col) override
 Ajoute à la liste col tous les options filles.
 
ICaseOptionListconfigList () override
 
const ICaseOptionListconfigList () const override
 
ICaseFunctionactivateFunction () override
 Fonction indiquant l'état d'activation de l'option.
 
bool isPresent () const override
 Vrai si l'option est présente dans le fichier, faux s'il s'agit de la valeur par défaut.
 
void addAlternativeNodeName (const String &lang, const String &name) override
 Ajoute une traduction pour le nom de l'option. Ajoute le nom name de l'option correspondant au langage lang. Si une traduction existe déjà pour ce langage, elle est remplacée par celle-ci.
 
ICaseMngcaseMng () const override
 
ITraceMngtraceMng () const override
 
ISubDomainsubDomain () const override
 Sous-domain associé.
 
IMeshmesh () const override
 
MeshHandle meshHandle () const override
 
ICaseDocumentcaseDocument () const override
 
ICaseDocumentFragmentcaseDocumentFragment () const override
 
void detach () override
 
void visit (ICaseDocumentVisitor *visitor) const override
 Applique le visiteur sur cette option.
 
String xpathFullName () const override
 Nom complet au format XPath correspondant à rootElement()
 
Ref< ICaseOptionstoReference () override
 
- Fonctions membres publiques hérités de Arcane::ICaseOptions
 ARCCORE_DEPRECATED_2019 ("Use meshHandle().mesh() instead") virtual IMesh *mesh() const =0
 
 ARCANE_DEPRECATED_REASON ("Y2023: use caseMng()->caseDocument() instead.") virtual ICaseDocument *caseDocument() const =0
 

Fonctions membres protégées

void multiAllocate (const Arcane::XmlNodeList &elist)
 
- Fonctions membres protégées hérités de Arcane::CaseOptions
 CaseOptions (ICaseMng *, const String &name, ICaseOptionList *parent)
 Construit un jeu d'options.
 
 CaseOptions (ICaseOptionList *, const String &name, ICaseOptionList *parent)
 Construit un jeu d'options.
 
void _setTranslatedName ()
 
bool _setMeshHandleAndCheckDisabled (const String &mesh_name)
 Positionne le maillage associé à cette option.
 

Membres hérités additionnels

- Attributs protégés hérités de Arcane::CaseOptions
CaseOptionsPrivatem_p
 Implémentation.
 
- Types privés hérités de Arccore::ArrayView< T >
using ThatClass = ArrayView< T >
 
typedef T value_type
 Type des éléments du tableau.
 
typedef value_typepointer
 Type pointeur d'un élément du tableau.
 
typedef const value_typeconst_pointer
 Type pointeur constant d'un élément du tableau.
 
typedef ArrayIterator< pointeriterator
 Type de l'itérateur sur un élément du tableau.
 
typedef ArrayIterator< const_pointerconst_iterator
 Type de l'itérateur constant sur un élément du tableau.
 
typedef value_typereference
 Type référence d'un élément du tableau.
 
typedef const value_typeconst_reference
 Type référence constante d'un élément du tableau.
 
typedef Integer size_type
 Type indexant le tableau.
 
typedef std::ptrdiff_t difference_type
 Type d'une distance entre itérateur éléments du tableau.
 
typedef IterT< ArrayView< T > > iter
 Type d'un itérateur sur tout le tableau.
 
typedef ConstIterT< ArrayView< T > > const_iter
 Type d'un itérateur constant sur tout le tableau.
 
typedef std::reverse_iterator< iteratorreverse_iterator
 
typedef std::reverse_iterator< const_iteratorconst_reverse_iterator
 
- Fonctions membres privées hérités de Arccore::ArrayView< T >
constexpr ArrayView () noexcept
 Construit une vue vide.
 
 ArrayView (const ArrayView< T > &from)=default
 Constructeur de recopie depuis une autre vue.
 
constexpr ArrayView (Integer asize, pointer ptr) noexcept
 Construit une vue sur une zone mémoire commencant par ptr et.
 
template<std::size_t N>
constexpr ArrayView (std::array< T, N > &v)
 Construit une vue sur une zone mémoire commencant par ptr et contenant asize éléments.
 
ArrayView< T > & operator= (const ArrayView< T > &from)=default
 Opérateur de recopie.
 
template<std::size_t N>
constexpr ArrayView< T > & operator= (std::array< T, N > &from)
 
constexpr reference operator[] (Integer i)
 i-ème élément du tableau.
 
constexpr const_reference operator[] (Integer i) const
 i-ème élément du tableau.
 
constexpr reference operator() (Integer i)
 i-ème élément du tableau.
 
constexpr const_reference operator() (Integer i) const
 i-ème élément du tableau.
 
constexpr const_reference item (Integer i) const
 i-ème élément du tableau.
 
constexpr void setItem (Integer i, const_reference v)
 Positionne le i-ème élément du tableau.
 
constexpr Integer size () const noexcept
 Retourne la taille du tableau.
 
constexpr Integer length () const noexcept
 Nombre d'éléments du tableau.
 
constexpr iterator begin () noexcept
 Itérateur sur le premier élément du tableau.
 
constexpr iterator end () noexcept
 Itérateur sur le premier élément après la fin du tableau.
 
constexpr const_iterator begin () const noexcept
 Itérateur constant sur le premier élément du tableau.
 
constexpr const_iterator end () const noexcept
 Itérateur constant sur le premier élément après la fin du tableau.
 
constexpr reverse_iterator rbegin () noexcept
 Itérateur inverse sur le premier élément du tableau.
 
constexpr const_reverse_iterator rbegin () const noexcept
 Itérateur inverse sur le premier élément du tableau.
 
constexpr reverse_iterator rend () noexcept
 Itérateur inverse sur le premier élément après la fin du tableau.
 
constexpr const_reverse_iterator rend () const noexcept
 Itérateur inverse sur le premier élément après la fin du tableau.
 
 ARCCORE_DEPRECATED_REASON ("Y2023: Use begin()/end() instead") ArrayRange< pointer > range()
 Intervalle d'itération du premier au dernièr élément.
 
 ARCCORE_DEPRECATED_REASON ("Y2023: Use begin()/end() instead") ArrayRange< const_pointer > range() const
 Intervalle d'itération du premier au dernièr élément.
 
constexpr pointer ptrAt (Integer index)
 Addresse du index-ème élément.
 
constexpr const_pointer ptrAt (Integer index) const
 Addresse du index-ème élément.
 
constexpr const_reference at (Integer i) const
 
void setAt (Integer i, const_reference value)
 
void fill (const T &o) noexcept
 Remplit le tableau avec la valeur o.
 
constexpr ConstArrayView< T > constView () const noexcept
 Vue constante sur cette vue.
 
constexpr ArrayView< T > subView (Integer abegin, Integer asize) noexcept
 Sous-vue à partir de l'élément abegin et contenant asize éléments.
 
constexpr ThatClass subPart (Integer abegin, Integer asize) noexcept
 Sous-vue à partir de l'élément abegin et contenant asize éléments.
 
constexpr ConstArrayView< T > subConstView (Integer abegin, Integer asize) const noexcept
 Sous-vue constante à partir de l'élément abegin et contenant asize éléments.
 
constexpr ArrayView< T > subViewInterval (Integer index, Integer nb_interval)
 Sous-vue correspondant à l'interval index sur nb_interval.
 
constexpr ThatClass subPartInterval (Integer index, Integer nb_interval)
 Sous-vue correspondant à l'interval index sur nb_interval.
 
template<class U >
void copy (const U &copy_array)
 Recopie le tableau copy_array dans l'instance.
 
constexpr bool empty () const noexcept
 Retourne true si le tableau est vide (dimension nulle)
 
bool contains (const_reference v) const
 true si le tableau contient l'élément de valeur v
 
void setArray (const ArrayView< T > &v) noexcept
 
constexpr pointer unguardedBasePointer () noexcept
 Pointeur sur le début de la vue.
 
constexpr const_pointer unguardedBasePointer () const noexcept
 Pointeur constant sur le début de la vue.
 
constexpr const_pointer data () const noexcept
 Pointeur sur le début de la vue.
 
constexpr pointer data () noexcept
 Pointeur constant sur le début de la vue.
 
constexpr pointer _ptr () noexcept
 Retourne un pointeur sur le tableau.
 
constexpr const_pointer _ptr () const noexcept
 Retourne un pointeur sur le tableau.
 
void _setArray (pointer v, Integer s) noexcept
 Modifie le pointeur et la taille du tableau.
 
void _setPtr (pointer v) noexcept
 Modifie le pointeur du début du tableau.
 
void _setSize (Integer s) noexcept
 Modifie la taille du tableau.
 
- Fonctions membres privées statiques hérités de Arccore::ArrayView< T >
static constexpr ThatClass create (pointer ptr, Integer asize) noexcept
 Construit une vue sur une zone mémoire commencant par ptr et.
 

Description détaillée

Définition à la ligne 101 du fichier AlephIndexTest_axl.h.

Documentation des définitions de type membres

◆ BaseClass

◆ value_type

Documentation des constructeurs et destructeur

◆ CaseOptionBoundaryCondition()

ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::CaseOptionBoundaryCondition ( Arcane::ICaseOptionList icl,
const Arcane::String s,
const Arcane::XmlNode element 
)
inline

Définition à la ligne 113 du fichier AlephIndexTest_axl.h.

◆ ~CaseOptionBoundaryCondition()

ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::~CaseOptionBoundaryCondition ( )
inline

Définition à la ligne 138 du fichier AlephIndexTest_axl.h.

Documentation des fonctions membres

◆ count()

Arcane::Integer ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::count ( ) const
inline

Définition à la ligne 155 du fichier AlephIndexTest_axl.h.

◆ multiAllocate()

void ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::multiAllocate ( const Arcane::XmlNodeList elist)
inlineprotectedvirtual

Implémente Arcane::ICaseOptionsMulti.

Définition à la ligne 123 du fichier AlephIndexTest_axl.h.

◆ operator()()

BaseClass ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::operator() ( )
inline

Définition à la ligne 120 du fichier AlephIndexTest_axl.h.

◆ operator[]() [1/2]

value_type & ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::operator[] ( Arcane::Integer  i)
inline

Définition à la ligne 153 du fichier AlephIndexTest_axl.h.

◆ operator[]() [2/2]

const value_type & ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::operator[] ( Arcane::Integer  i) const
inline

Définition à la ligne 151 du fichier AlephIndexTest_axl.h.

◆ size()

Arcane::Integer ArcaneTest::CaseOptionsAlephIndexTest::CaseOptionBoundaryCondition::size ( ) const
inline

Définition à la ligne 157 du fichier AlephIndexTest_axl.h.


La documentation de cette classe a été générée à partir du fichier suivant :