本文整理汇总了C++中TypeAnnotationPtr::vanillaName方法的典型用法代码示例。如果您正苦于以下问题:C++ TypeAnnotationPtr::vanillaName方法的具体用法?C++ TypeAnnotationPtr::vanillaName怎么用?C++ TypeAnnotationPtr::vanillaName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TypeAnnotationPtr
的用法示例。
在下文中一共展示了TypeAnnotationPtr::vanillaName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Expression
ParameterExpression::ParameterExpression(
EXPRESSION_CONSTRUCTOR_PARAMETERS,
TypeAnnotationPtr type,
bool hhType,
const std::string &name,
bool ref,
TokenID modifier,
ExpressionPtr defaultValue,
ExpressionPtr attributeList,
bool variadic)
: Expression(EXPRESSION_CONSTRUCTOR_PARAMETER_VALUES(ParameterExpression))
, m_originalType(type)
, m_name(name)
, m_hhType(hhType)
, m_ref(ref)
, m_modifier(modifier)
, m_defaultValue(defaultValue)
, m_attributeList(attributeList)
, m_variadic(variadic)
{
m_type = toLower(type ? type->vanillaName() : "");
if (m_defaultValue) {
m_defaultValue->setContext(InParameterExpression);
}
}