3.5.0-rc1
Loading...
Searching...
No Matches
tixi Namespace Reference

Functions

bool TixiCheckElementHasTextContent (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
void TixiCreateSequenceElementIfNotExists (const TixiDocumentHandle &tixiHandle, const std::string &xpath, const std::vector< std::string > &childElemOrder)
template<>
std::time_t TixiGetElement< std::time_t > (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
std::time_t TixiGetTimeTElement (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
template<typename T, typename... ChildCtorArgs>
void TixiReadElements (const TixiDocumentHandle &tixiHandle, const std::string &xpath, std::vector< std::unique_ptr< T > > &children, unsigned int minOccurs, unsigned int maxOccurs, ChildCtorArgs &&... args)
template<typename T>
void TixiReadElements (const TixiDocumentHandle &tixiHandle, const std::string &xpath, std::vector< T > &children, unsigned int minOccurs, unsigned int maxOccurs)
template<typename T, typename ReadChildFunc, typename... ChildCtorArgs>
void TixiReadElementsInternal (const TixiDocumentHandle &tixiHandle, const std::string &xpath, std::vector< T > &children, unsigned int minOccurs, unsigned int maxOccurs, ReadChildFunc readChild, ChildCtorArgs &&... args)
void TixiSaveElement (const TixiDocumentHandle &tixiHandle, const std::string &xpath, std::time_t value)
template<typename T>
void TixiSaveElements (const TixiDocumentHandle &tixiHandle, const std::string &xpath, const std::vector< std::unique_ptr< T > > &children)
template<typename T>
void TixiSaveElements (const TixiDocumentHandle &tixiHandle, const std::string &xpath, const std::vector< T > &children)
template<typename T, typename WriteChildFunc>
void TixiSaveElementsInternal (const TixiDocumentHandle &tixiHandle, const std::string &xpath, const std::vector< T > &children, WriteChildFunc writeChild)
std::string to_iso_extended_string (std::time_t value)

Variables

constexpr auto xsdUnbounded = std::numeric_limits<unsigned int>::max()

Function Documentation

◆ TixiCheckElementHasTextContent()

bool tixi::TixiCheckElementHasTextContent ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
inline

◆ TixiCreateSequenceElementIfNotExists()

void tixi::TixiCreateSequenceElementIfNotExists ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
const std::vector< std::string > & childElemOrder )
inline

◆ TixiGetElement< std::time_t >()

template<>
std::time_t tixi::TixiGetElement< std::time_t > ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
inline

◆ TixiGetTimeTElement()

std::time_t tixi::TixiGetTimeTElement ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
inline

◆ TixiReadElements() [1/2]

template<typename T, typename... ChildCtorArgs>
void tixi::TixiReadElements ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
std::vector< std::unique_ptr< T > > & children,
unsigned int minOccurs,
unsigned int maxOccurs,
ChildCtorArgs &&... args )

◆ TixiReadElements() [2/2]

template<typename T>
void tixi::TixiReadElements ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
std::vector< T > & children,
unsigned int minOccurs,
unsigned int maxOccurs )

◆ TixiReadElementsInternal()

template<typename T, typename ReadChildFunc, typename... ChildCtorArgs>
void tixi::TixiReadElementsInternal ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
std::vector< T > & children,
unsigned int minOccurs,
unsigned int maxOccurs,
ReadChildFunc readChild,
ChildCtorArgs &&... args )

◆ TixiSaveElement()

void tixi::TixiSaveElement ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
std::time_t value )
inline

◆ TixiSaveElements() [1/2]

template<typename T>
void tixi::TixiSaveElements ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
const std::vector< std::unique_ptr< T > > & children )

◆ TixiSaveElements() [2/2]

template<typename T>
void tixi::TixiSaveElements ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
const std::vector< T > & children )

◆ TixiSaveElementsInternal()

template<typename T, typename WriteChildFunc>
void tixi::TixiSaveElementsInternal ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath,
const std::vector< T > & children,
WriteChildFunc writeChild )

◆ to_iso_extended_string()

std::string tixi::to_iso_extended_string ( std::time_t value)
inline

Variable Documentation

◆ xsdUnbounded

auto tixi::xsdUnbounded = std::numeric_limits<unsigned int>::max()
constexpr