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 |