rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVarRefExp
Synopsis
isSgVarRefExp :: Typeable a => SgNode a -> IO (Maybe (SgVarRefExp ()))
upSgVarRefExp :: Typeable a => SgVarRefExp a -> SgVarRefExp ()
newVarRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgVariableSymbol b -> IO (SgVarRefExp ())
newVarRefExp2 :: Typeable a => SgVariableSymbol a -> IO (SgVarRefExp ())
varRefExpCfgIndexForEnd :: Typeable a => SgVarRefExp a -> IO CUInt
varRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarRefExp a -> IO ()
varRefExpClassName :: Typeable a => SgVarRefExp a -> IO String
varRefExpGetChildIndex :: (Typeable a, Typeable b) => SgVarRefExp a -> SgNode b -> IO CLong
varRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarRefExp a -> SgNode b -> IO CSize
varRefExpGetGlobalQualificationRequired :: Typeable a => SgVarRefExp a -> IO Bool
varRefExpGetNameQualificationLength :: Typeable a => SgVarRefExp a -> IO CInt
varRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgVarRefExp a -> IO CSize
varRefExpGetOriginalExpressionTree :: Typeable a => SgVarRefExp a -> IO (SgExpression ())
varRefExpGetSymbol :: Typeable a => SgVarRefExp a -> IO (SgVariableSymbol ())
varRefExpGetTraversalSuccessorByIndex :: Typeable a => SgVarRefExp a -> CSize -> IO (SgNode ())
varRefExpGetTraversalSuccessorContainer :: Typeable a => SgVarRefExp a -> IO [SgNode ()]
varRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarRefExp a -> IO [CString]
varRefExpGetType :: Typeable a => SgVarRefExp a -> IO (SgType ())
varRefExpGetTypeElaborationRequired :: Typeable a => SgVarRefExp a -> IO Bool
varRefExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgVarRefExp a -> SgExpression b -> IO Bool
varRefExpIsDefinable :: Typeable a => SgVarRefExp a -> IO Bool
varRefExpIsInMemoryPool :: Typeable a => SgVarRefExp a -> IO Bool
varRefExpIsLValue :: Typeable a => SgVarRefExp a -> IO Bool
varRefExpMemoryUsage :: IO CSize
varRefExpNumberOfNodes :: IO CSize
varRefExpPostConstructionInitialization :: Typeable a => SgVarRefExp a -> IO ()
varRefExpSageClassName :: Typeable a => SgVarRefExp a -> IO String
varRefExpSetGlobalQualificationRequired :: Typeable a => SgVarRefExp a -> Bool -> IO ()
varRefExpSetNameQualificationLength :: Typeable a => SgVarRefExp a -> CInt -> IO ()
varRefExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgVarRefExp a -> SgExpression b -> IO ()
varRefExpSetSymbol :: (Typeable a, Typeable b) => SgVarRefExp a -> SgVariableSymbol b -> IO ()
varRefExpSetTypeElaborationRequired :: Typeable a => SgVarRefExp a -> Bool -> IO ()
varRefExpVariantT :: Typeable a => SgVarRefExp a -> IO VariantT
Documentation
isSgVarRefExp :: Typeable a => SgNode a -> IO (Maybe (SgVarRefExp ()))
Attempts a dynamic cast of the given node to the type SgVarRefExp.
upSgVarRefExp :: Typeable a => SgVarRefExp a -> SgVarRefExp ()
Performs an upcast of a SgVarRefExp subtype to a SgVarRefExp.
newVarRefExp :: (Typeable a, Typeable b) => Sg_File_Info a -> SgVariableSymbol b -> IO (SgVarRefExp ())
Stub for ::SgVarRefExp::SgVarRefExp of type void (class ::Sg_File_Info*, class ::SgVariableSymbol*)
newVarRefExp2 :: Typeable a => SgVariableSymbol a -> IO (SgVarRefExp ())
Stub for ::SgVarRefExp::SgVarRefExp of type void (class ::SgVariableSymbol*)
varRefExpCfgIndexForEnd :: Typeable a => SgVarRefExp a -> IO CUInt
Stub for ::SgVarRefExp::cfgIndexForEnd of type unsigned int ()
varRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarRefExp a -> IO ()
Stub for ::SgVarRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
varRefExpClassName :: Typeable a => SgVarRefExp a -> IO String
Stub for ::SgVarRefExp::class_name of type ::std::string()
varRefExpGetChildIndex :: (Typeable a, Typeable b) => SgVarRefExp a -> SgNode b -> IO CLong
Stub for ::SgVarRefExp::getChildIndex of type long (class ::SgNode*)
varRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarRefExp a -> SgNode b -> IO CSize
Stub for ::SgVarRefExp::get_childIndex of type ::size_t(class ::SgNode*)
varRefExpGetGlobalQualificationRequired :: Typeable a => SgVarRefExp a -> IO Bool
Stub for ::SgVarRefExp::get_global_qualification_required of type bool ()
varRefExpGetNameQualificationLength :: Typeable a => SgVarRefExp a -> IO CInt
Stub for ::SgVarRefExp::get_name_qualification_length of type int ()
varRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgVarRefExp a -> IO CSize
Stub for ::SgVarRefExp::get_numberOfTraversalSuccessors of type ::size_t()
varRefExpGetOriginalExpressionTree :: Typeable a => SgVarRefExp a -> IO (SgExpression ())
Stub for ::SgVarRefExp::get_originalExpressionTree of type class ::SgExpression*()
varRefExpGetSymbol :: Typeable a => SgVarRefExp a -> IO (SgVariableSymbol ())
Stub for ::SgVarRefExp::get_symbol of type class ::SgVariableSymbol*()
varRefExpGetTraversalSuccessorByIndex :: Typeable a => SgVarRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgVarRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
varRefExpGetTraversalSuccessorContainer :: Typeable a => SgVarRefExp a -> IO [SgNode ()]
Stub for ::SgVarRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
varRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarRefExp a -> IO [CString]
Stub for ::SgVarRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
varRefExpGetType :: Typeable a => SgVarRefExp a -> IO (SgType ())
Stub for ::SgVarRefExp::get_type of type class ::SgType*()
varRefExpGetTypeElaborationRequired :: Typeable a => SgVarRefExp a -> IO Bool
Stub for ::SgVarRefExp::get_type_elaboration_required of type bool ()
varRefExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgVarRefExp a -> SgExpression b -> IO Bool
Stub for ::SgVarRefExp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
varRefExpIsDefinable :: Typeable a => SgVarRefExp a -> IO Bool
Stub for ::SgVarRefExp::isDefinable of type bool ()
varRefExpIsInMemoryPool :: Typeable a => SgVarRefExp a -> IO Bool
Stub for ::SgVarRefExp::isInMemoryPool of type bool ()
varRefExpIsLValue :: Typeable a => SgVarRefExp a -> IO Bool
Stub for ::SgVarRefExp::isLValue of type bool ()
varRefExpMemoryUsage :: IO CSize
Stub for ::SgVarRefExp::memoryUsage of type ::size_t()
varRefExpNumberOfNodes :: IO CSize
Stub for ::SgVarRefExp::numberOfNodes of type ::size_t()
varRefExpPostConstructionInitialization :: Typeable a => SgVarRefExp a -> IO ()
Stub for ::SgVarRefExp::post_construction_initialization of type void ()
varRefExpSageClassName :: Typeable a => SgVarRefExp a -> IO String
Stub for ::SgVarRefExp::sage_class_name of type const char *()
varRefExpSetGlobalQualificationRequired :: Typeable a => SgVarRefExp a -> Bool -> IO ()
Stub for ::SgVarRefExp::set_global_qualification_required of type void (bool )
varRefExpSetNameQualificationLength :: Typeable a => SgVarRefExp a -> CInt -> IO ()
Stub for ::SgVarRefExp::set_name_qualification_length of type void (int )
varRefExpSetOriginalExpressionTree :: (Typeable a, Typeable b) => SgVarRefExp a -> SgExpression b -> IO ()
Stub for ::SgVarRefExp::set_originalExpressionTree of type void (class ::SgExpression*)
varRefExpSetSymbol :: (Typeable a, Typeable b) => SgVarRefExp a -> SgVariableSymbol b -> IO ()
Stub for ::SgVarRefExp::set_symbol of type void (class ::SgVariableSymbol*)
varRefExpSetTypeElaborationRequired :: Typeable a => SgVarRefExp a -> Bool -> IO ()
Stub for ::SgVarRefExp::set_type_elaboration_required of type void (bool )
varRefExpVariantT :: Typeable a => SgVarRefExp a -> IO VariantT
Stub for ::SgVarRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2