NeKernel dev
Loading...
Searching...
No Matches
CF::Property Class Reference

#include <Property.h>

Inheritance diagram for CF::Property:
Kernel::Indexer::IndexableProperty

Public Member Functions

 Property ()
 Constructor.
virtual ~Property ()
 Destructor.
Propertyoperator= (const Property &)=default
 Property (const Property &)=default
BOOL StringEquals (KString &name)
 Check if property's name equals to name.
PropertyIdGetValue ()
 Gets the value of the property.
KStringGetKey ()
 Gets the key (name) of property.

Private Attributes

KString fName {kMaxPropLen}
PropertyId fValue {0UL}
Ref< XRN::GUIDfGUID {}

Constructor & Destructor Documentation

◆ Property() [1/2]

CF::Property::Property ( )
default

Constructor.

◆ ~Property()

CF::Property::~Property ( )
virtualdefault

Destructor.

◆ Property() [2/2]

CF::Property::Property ( const Property & )
default

Member Function Documentation

◆ GetKey()

KString & CF::Property::GetKey ( )

Gets the key (name) of property.

◆ GetValue()

PropertyId & CF::Property::GetValue ( )

Gets the value of the property.

◆ operator=()

Property & CF::Property::operator= ( const Property & )
default

◆ StringEquals()

Bool CF::Property::StringEquals ( KString & name)

Check if property's name equals to name.

Parameters
namestring to check.

Member Data Documentation

◆ fGUID

Ref<XRN::GUID> CF::Property::fGUID {}
private

◆ fName

KString CF::Property::fName {kMaxPropLen}
private

◆ fValue

PropertyId CF::Property::fValue {0UL}
private

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