Aimsun Next Scripting  22
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GKContents Class Reference

Public Member Functions

 GKContents ()
 
 GKContents (const GKContent &content)
 
GKContentsoperator<< (const GKContent &value)
 
GKContentsoperator<< (const GKContents &other)
 
GKContents operator+ (const GKContents &other) const
 
GKContents operator+ (const GKContent &other) const
 
bool contains (const GKContents &other) const
 
bool contains (const GKContent::Type &key) const
 
const GKContent value (const GKContent::Type &key) const
 
End GKContentsintersect (const GKContents &other)
 
GKContentssubtract (const GKContents &other)
 
QString toString () const
 
QString description () const
 
const GKContent value (const GKContent::Type &key) const
 

Static Public Member Functions

static GKContents fromString (const QString &str)
 

Public Attributes

MethodCode sipRes = new GKContent( sipCpp->value( *a0 ) )
 

Detailed Description

Implemented as a map so that retrieve a GKContent by GKContent::Type is easy ; some convenient features from QSet are implemented.

Constructor & Destructor Documentation

◆ GKContents() [1/2]

GKContents::GKContents ( )

◆ GKContents() [2/2]

GKContents::GKContents ( const GKContent content)

Member Function Documentation

◆ contains() [1/2]

bool GKContents::contains ( const GKContent::Type key) const

◆ contains() [2/2]

bool GKContents::contains ( const GKContents other) const

◆ description()

QString GKContents::description ( ) const

Gives a UI description of the GKContents.

◆ fromString()

static GKContents GKContents::fromString ( const QString &  str)
static

Builds a GKContents from an identifying QString of the same format as used in GKContents::toString.

◆ intersect()

End GKContents & GKContents::intersect ( const GKContents other)

◆ operator+() [1/2]

GKContents GKContents::operator+ ( const GKContent other) const

◆ operator+() [2/2]

GKContents GKContents::operator+ ( const GKContents other) const

◆ operator<<() [1/2]

GKContents & GKContents::operator<< ( const GKContent value)

Adds the specified GKContent. If a GKContent of same type already exists, replaces it.

◆ operator<<() [2/2]

GKContents & GKContents::operator<< ( const GKContents other)

◆ subtract()

GKContents & GKContents::subtract ( const GKContents other)

◆ toString()

QString GKContents::toString ( ) const

Builds a unique identifying QString.

◆ value() [1/2]

const GKContent GKContents::value ( const GKContent::Type key) const

Returns a content by type

◆ value() [2/2]

const GKContent GKContents::value ( const GKContent::Type key) const

Returns a content by type

Member Data Documentation

◆ sipRes

MethodCode GKContents::sipRes = new GKContent( sipCpp->value( *a0 ) )

© Aimsun SLU
Aimsun ®