Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::CaseDatasetSource Class Reference

Source of a case dataset. More...

#include <arcane/core/CaseDatasetSource.h>

Collaboration diagram for Arcane::CaseDatasetSource:

Classes

class  Impl

Public Member Functions

 CaseDatasetSource (const CaseDatasetSource &rhs)
CaseDatasetSource & operator= (const CaseDatasetSource &rhs)
void setFileName (const String &name)
 Sets the file name of the dataset.
String fileName () const
 File name of the dataset.
void setContent (Span< const std::byte > bytes)
 Sets the content of the dataset.
void setContent (Span< const Byte > bytes)
 Sets the content of the dataset.
ByteConstSpan content () const
 Content of the dataset.

Private Attributes

Implm_p

Detailed Description

Source of a case dataset.

It is possible to set either the file name (setFileName()) or directly the content (setContent()).

If content() is empty and fileName() is not null, the dataset will be read by Arcane when the application starts.

Definition at line 37 of file CaseDatasetSource.h.

Constructor & Destructor Documentation

◆ CaseDatasetSource() [1/2]

Arcane::CaseDatasetSource::CaseDatasetSource ( )

Definition at line 39 of file CaseDatasetSource.cc.

◆ CaseDatasetSource() [2/2]

Arcane::CaseDatasetSource::CaseDatasetSource ( const CaseDatasetSource & rhs)

Definition at line 48 of file CaseDatasetSource.cc.

◆ ~CaseDatasetSource()

Arcane::CaseDatasetSource::~CaseDatasetSource ( )

Definition at line 70 of file CaseDatasetSource.cc.

Member Function Documentation

◆ content()

ByteConstSpan Arcane::CaseDatasetSource::content ( ) const

Content of the dataset.

Definition at line 115 of file CaseDatasetSource.cc.

Referenced by Arcane::ArcaneMainBatch::execute(), and setContent().

Here is the caller graph for this function:

◆ fileName()

String Arcane::CaseDatasetSource::fileName ( ) const

File name of the dataset.

Definition at line 87 of file CaseDatasetSource.cc.

Referenced by Arcane::ArcaneMainBatch::execute().

Here is the caller graph for this function:

◆ operator=()

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

Definition at line 57 of file CaseDatasetSource.cc.

◆ setContent()

void Arcane::CaseDatasetSource::setContent ( Span< const Byte > bytes)

Sets the content of the dataset.

Definition at line 105 of file CaseDatasetSource.cc.

◆ setFileName()

void Arcane::CaseDatasetSource::setFileName ( const String & name)

Sets the file name of the dataset.

Definition at line 78 of file CaseDatasetSource.cc.

Member Data Documentation

◆ m_p

Impl* Arcane::CaseDatasetSource::m_p
private

Definition at line 63 of file CaseDatasetSource.h.


The documentation for this class was generated from the following files: