Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Types | Public Member Functions | Public Attributes | List of all members
cogitant::Rdf::StatementObject Class Reference

Objet d'un triplet. More...

#include "rdf.h"

Public Types

enum  Type { Uri, UntypedLiteral, XmlLiteral, SpecialType }
 Type de valeur.
 

Public Member Functions

 StatementObject (std::string const &value, std::string const &lang, Type stdtype, std::string const &specialtype="")
 Constructeur. More...
 
 StatementObject (Rdf::Uri const &urivalue)
 Constructeur avec une valeur de type URI. More...
 
std::string toString () const
 Chaine de caractères pouvant être utilisée pour l'affichage. More...
 
bool isUri (Rdf::Uri const &uri) const
 Est-ce que l'instance courante représente l'URI passée en paramètre. More...
 
bool operator< (StatementObject const &s2) const
 Opérateur de comparaison permettant de mettre des Statement dans un conteneur ordonné. More...
 

Public Attributes

Rdf::Uri m_value
 Valeur.
 
std::string m_lang
 Langue.
 
Type m_stdtype
 Type.
 
Rdf::Uri m_specialtype
 Type special.
 

Detailed Description

Objet d'un triplet.

Constructor & Destructor Documentation

cogitant::Rdf::StatementObject::StatementObject ( std::string const &  value,
std::string const &  lang,
Type  stdtype,
std::string const &  specialtype = "" 
)
inline

Constructeur.

cogitant::Rdf::StatementObject::StatementObject ( Rdf::Uri const &  urivalue)
inline

Constructeur avec une valeur de type URI.

Member Function Documentation

bool cogitant::Rdf::StatementObject::isUri ( Rdf::Uri const &  uri) const
inline

Est-ce que l'instance courante représente l'URI passée en paramètre.

bool cogitant::Rdf::StatementObject::operator< ( StatementObject const &  s2) const
inline

Opérateur de comparaison permettant de mettre des Statement dans un conteneur ordonné.

References m_value.

std::string cogitant::Rdf::StatementObject::toString ( ) const

Chaine de caractères pouvant être utilisée pour l'affichage.