|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSExpNode.h>
Static Public Member Functions | |
| static std::string | IntToString (int i) |
| static std::string | VariantToString (const CComVariant &irVariant) |
| static int | StringToInt (std::string &iString) |
| static double | StringToDouble (std::string &iString) |
| static void | StringToVariant (std::string &istrVariantValue, int iVariantType, CComVariant &irVariant) |
| static std::string | IntToString (int i) |
| static std::string | VariantToString (const CComVariant &irVariant) |
| static int | StringToInt (std::string &iString) |
| static double | StringToDouble (std::string &iString) |
| static void | StringToVariant (std::string &istrVariantValue, int iVariantType, CComVariant &irVariant) |
Protected Member Functions | |
| void | hUnRegisterFromParent () |
| void | hUnRegisterFromParent () |
Protected Attributes | |
| std::vector< DSSExpNode * > | mChildNodes |
| std::string | mKey |
| int | mChildIndex |
| DSSExpNode * | mpParentNode |
| EnumDSSNodeType | mType |
| DSSCExpression * | mpExpression |
| EnumDSSExpressionType | mExpressionType |
| EnumDSSNodeDimty | mDimtyType |
| DSSDimty * | mpDimty |
| int | mID |
| bool | mIsForDE |
| bool | mIsSpliced |
| bool | mCanExpand |
Protected Attributes inherited from DSSSecondClassObject | |
| DSSObjectContext * | mpObjectContext |
| DSSExpNode::DSSExpNode | ( | DSSObjectContext * | ipObjectContext, |
| EnumDSSNodeType | iNodeType, | ||
| const std::string & | irKey, | ||
| DSSCExpression * | ipExpression | ||
| ) |
|
virtual |
| DSSExpNode::DSSExpNode | ( | DSSObjectContext * | ipObjectContext, |
| EnumDSSNodeType | iNodeType, | ||
| const std::string & | irKey, | ||
| DSSCExpression * | ipExpression | ||
| ) |
|
virtual |
| DSSExpNode* DSSExpNode::Add | ( | int | iNodeType, |
| const std::string & | irKey | ||
| ) |
| DSSExpNode* DSSExpNode::Add | ( | int | iNodeType, |
| const std::string & | irKey | ||
| ) |
| void DSSExpNode::Clear | ( | ) |
| void DSSExpNode::Clear | ( | ) |
| int DSSExpNode::Count | ( | ) |
| int DSSExpNode::Count | ( | ) |
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeFormShortcut, DSSExpNodeFormShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeTime, DSSExpNodeTime, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeElementsObject, and DSSExpNodeShortcut.
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeFormShortcut, DSSExpNodeFormShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeTime, DSSExpNodeTime, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeElementsObject, and DSSExpNodeShortcut.
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeGridUnitShortcut, DSSExpNodeGridUnitShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFormShortcut, DSSExpNodeFormShortcut, DSSExpNodeControlShortcut, DSSExpNodeControlShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeElementsObject, DSSExpNodeTime, DSSExpNodeElementsObject, DSSExpNodeTime, DSSExpNodeShortcut, DSSExpNodeShortcut, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeBigDecimal, and DSSExpNodeBigDecimal.
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeGridUnitShortcut, DSSExpNodeGridUnitShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFormShortcut, DSSExpNodeFormShortcut, DSSExpNodeControlShortcut, DSSExpNodeControlShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeElementsObject, DSSExpNodeTime, DSSExpNodeElementsObject, DSSExpNodeTime, DSSExpNodeShortcut, DSSExpNodeShortcut, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeBigDecimal, and DSSExpNodeBigDecimal.
| DSSExpNode* DSSExpNode::Find | ( | const std::string & | irKey | ) |
| DSSExpNode* DSSExpNode::Find | ( | const std::string & | irKey | ) |
| DSSExpNode* DSSExpNode::findInSubTree | ( | const std::string & | iKey | ) |
| DSSExpNode* DSSExpNode::findInSubTree | ( | const std::string & | iKey | ) |
|
inline |
| int DSSExpNode::getChildIndex | ( | ) |
| DSSExpNode* DSSExpNode::getChildNode | ( | ) |
| DSSExpNode* DSSExpNode::getChildNode | ( | ) |
|
inline |
| DSSDimty* DSSExpNode::getDimty | ( | ) |
|
inline |
| EnumDSSNodeDimty DSSExpNode::getDimtyType | ( | ) |
| EnumDSSExpressionType DSSExpNode::getExpressionType | ( | ) |
|
inline |
| DSSExpNode* DSSExpNode::getFirstSibling | ( | ) |
| DSSExpNode* DSSExpNode::getFirstSibling | ( | ) |
|
inline |
| std::string DSSExpNode::getKey | ( | ) |
| DSSExpNode* DSSExpNode::getLastSibling | ( | ) |
| DSSExpNode* DSSExpNode::getLastSibling | ( | ) |
| DSSExpNode* DSSExpNode::getNext | ( | ) |
| DSSExpNode* DSSExpNode::getNext | ( | ) |
|
inline |
| DSSExpNode* DSSExpNode::getParentNode | ( | ) |
| DSSExpNode* DSSExpNode::getPrevious | ( | ) |
| DSSExpNode* DSSExpNode::getPrevious | ( | ) |
| DSSExpNode* DSSExpNode::getRoot | ( | ) |
| DSSExpNode* DSSExpNode::getRoot | ( | ) |
| EnumDSSNodeType DSSExpNode::getType | ( | ) |
|
inline |
|
protected |
|
protected |
| void DSSExpNode::Insert | ( | DSSExpNode * | ipNode | ) |
|
inline |
|
static |
|
static |
| DSSExpNode* DSSExpNode::Item | ( | int | iIndex | ) |
| DSSExpNode* DSSExpNode::Item | ( | int | iIndex | ) |
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeGridUnitShortcut, DSSExpNodeGridUnitShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFieldShortcut, DSSExpNodeControlShortcut, DSSExpNodeFormShortcut, DSSExpNodeControlShortcut, DSSExpNodeFormShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeTime, DSSExpNodeTime, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeGroup, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeGroup, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeBigDecimal, and DSSExpNodeBigDecimal.
|
virtual |
Reimplemented in DSSExpNodeOperator, DSSExpNodeOperator, DSSExpNodeGridUnitShortcut, DSSExpNodeGridUnitShortcut, DSSExpNodeFieldShortcut, DSSExpNodeFieldShortcut, DSSExpNodeControlShortcut, DSSExpNodeFormShortcut, DSSExpNodeControlShortcut, DSSExpNodeFormShortcut, DSSExpNodeConstant, DSSExpNodeConstant, DSSExpNodeTime, DSSExpNodeTime, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeElementsObject, DSSExpNodeShortcut, DSSExpNodeGroup, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeGroup, DSSExpNodeReference, DSSExpNodeResidue, DSSExpNodeBigDecimal, and DSSExpNodeBigDecimal.
| int DSSExpNode::LoadDENodeProperty | ( | DSSBinaryDataReader * | ipReader | ) |
| int DSSExpNode::LoadDENodeProperty | ( | DSSBinaryDataReader * | ipReader | ) |
| int DSSExpNode::LoadDimtyFromBinary | ( | DSSBinaryDataReader * | ipReader | ) |
| int DSSExpNode::LoadDimtyFromBinary | ( | DSSBinaryDataReader * | ipReader | ) |
| void DSSExpNode::Move | ( | DSSExpNode * | ipTargetNode, |
| int | iTargetIndex | ||
| ) |
| void DSSExpNode::Move | ( | DSSExpNode * | ipTargetNode, |
| int | iTargetIndex | ||
| ) |
| void DSSExpNode::removeByIndex | ( | int | iIndex | ) |
| void DSSExpNode::removeByIndex | ( | int | iIndex | ) |
| void DSSExpNode::removeByKeyInChildren | ( | const std::string & | irKey | ) |
| void DSSExpNode::removeByKeyInChildren | ( | const std::string & | irKey | ) |
| void DSSExpNode::removeByKeyInSubExpression | ( | const std::string & | irKey | ) |
| void DSSExpNode::removeByKeyInSubExpression | ( | const std::string & | irKey | ) |
| void DSSExpNode::setCanExpandIsSpliced | ( | bool | iCanExpand, |
| bool | iIsSpliced | ||
| ) |
| void DSSExpNode::setCanExpandIsSpliced | ( | bool | iCanExpand, |
| bool | iIsSpliced | ||
| ) |
| void DSSExpNode::setChildIndex | ( | int | iIndex | ) |
|
inline |
| void DSSExpNode::setExpression | ( | DSSCExpression * | iExpression | ) |
|
inline |
|
inline |
| void DSSExpNode::setExpressionType | ( | EnumDSSExpressionType | iType | ) |
| void DSSExpNode::SetKey | ( | const std::string & | irKey | ) |
| void DSSExpNode::SetKey | ( | const std::string & | irKey | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |