rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVariableSymbol
Synopsis
isSgVariableSymbol :: Typeable a => SgNode a -> IO (Maybe (SgVariableSymbol ()))
upSgVariableSymbol :: Typeable a => SgVariableSymbol a -> SgVariableSymbol ()
newVariableSymbol :: Typeable a => SgInitializedName a -> IO (SgVariableSymbol ())
variableSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableSymbol a -> IO ()
variableSymbolClassName :: Typeable a => SgVariableSymbol a -> IO String
variableSymbolGetChildIndex :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgNode b -> IO CLong
variableSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgNode b -> IO CSize
variableSymbolGetDeclaration :: Typeable a => SgVariableSymbol a -> IO (SgInitializedName ())
variableSymbolGetName :: Typeable a => SgVariableSymbol a -> IO String
variableSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgVariableSymbol a -> IO CSize
variableSymbolGetSymbolBasis :: Typeable a => SgVariableSymbol a -> IO (SgNode ())
variableSymbolGetTraversalSuccessorByIndex :: Typeable a => SgVariableSymbol a -> CSize -> IO (SgNode ())
variableSymbolGetTraversalSuccessorContainer :: Typeable a => SgVariableSymbol a -> IO [SgNode ()]
variableSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableSymbol a -> IO [CString]
variableSymbolGetType :: Typeable a => SgVariableSymbol a -> IO (SgType ())
variableSymbolIsInMemoryPool :: Typeable a => SgVariableSymbol a -> IO Bool
variableSymbolMemoryUsage :: IO CSize
variableSymbolNumberOfNodes :: IO CSize
variableSymbolSageClassName :: Typeable a => SgVariableSymbol a -> IO String
variableSymbolSetDeclaration :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgInitializedName b -> IO ()
variableSymbolVariantT :: Typeable a => SgVariableSymbol a -> IO VariantT
Documentation
isSgVariableSymbol :: Typeable a => SgNode a -> IO (Maybe (SgVariableSymbol ()))
Attempts a dynamic cast of the given node to the type SgVariableSymbol.
upSgVariableSymbol :: Typeable a => SgVariableSymbol a -> SgVariableSymbol ()
Performs an upcast of a SgVariableSymbol subtype to a SgVariableSymbol.
newVariableSymbol :: Typeable a => SgInitializedName a -> IO (SgVariableSymbol ())
Stub for ::SgVariableSymbol::SgVariableSymbol of type void (class ::SgInitializedName*)
variableSymbolCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVariableSymbol a -> IO ()
Stub for ::SgVariableSymbol::checkDataMemberPointersIfInMemoryPool of type void ()
variableSymbolClassName :: Typeable a => SgVariableSymbol a -> IO String
Stub for ::SgVariableSymbol::class_name of type ::std::string()
variableSymbolGetChildIndex :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgNode b -> IO CLong
Stub for ::SgVariableSymbol::getChildIndex of type long (class ::SgNode*)
variableSymbolGetChildIndex2 :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgNode b -> IO CSize
Stub for ::SgVariableSymbol::get_childIndex of type ::size_t(class ::SgNode*)
variableSymbolGetDeclaration :: Typeable a => SgVariableSymbol a -> IO (SgInitializedName ())
Stub for ::SgVariableSymbol::get_declaration of type class ::SgInitializedName*()
variableSymbolGetName :: Typeable a => SgVariableSymbol a -> IO String
Stub for ::SgVariableSymbol::get_name of type class ::SgName()
variableSymbolGetNumberOfTraversalSuccessors :: Typeable a => SgVariableSymbol a -> IO CSize
Stub for ::SgVariableSymbol::get_numberOfTraversalSuccessors of type ::size_t()
variableSymbolGetSymbolBasis :: Typeable a => SgVariableSymbol a -> IO (SgNode ())
Stub for ::SgVariableSymbol::get_symbol_basis of type class ::SgNode*()
variableSymbolGetTraversalSuccessorByIndex :: Typeable a => SgVariableSymbol a -> CSize -> IO (SgNode ())
Stub for ::SgVariableSymbol::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
variableSymbolGetTraversalSuccessorContainer :: Typeable a => SgVariableSymbol a -> IO [SgNode ()]
Stub for ::SgVariableSymbol::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
variableSymbolGetTraversalSuccessorNamesContainer :: Typeable a => SgVariableSymbol a -> IO [CString]
Stub for ::SgVariableSymbol::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
variableSymbolGetType :: Typeable a => SgVariableSymbol a -> IO (SgType ())
Stub for ::SgVariableSymbol::get_type of type class ::SgType*()
variableSymbolIsInMemoryPool :: Typeable a => SgVariableSymbol a -> IO Bool
Stub for ::SgVariableSymbol::isInMemoryPool of type bool ()
variableSymbolMemoryUsage :: IO CSize
Stub for ::SgVariableSymbol::memoryUsage of type ::size_t()
variableSymbolNumberOfNodes :: IO CSize
Stub for ::SgVariableSymbol::numberOfNodes of type ::size_t()
variableSymbolSageClassName :: Typeable a => SgVariableSymbol a -> IO String
Stub for ::SgVariableSymbol::sage_class_name of type const char *()
variableSymbolSetDeclaration :: (Typeable a, Typeable b) => SgVariableSymbol a -> SgInitializedName b -> IO ()
Stub for ::SgVariableSymbol::set_declaration of type void (class ::SgInitializedName*)
variableSymbolVariantT :: Typeable a => SgVariableSymbol a -> IO VariantT
Stub for ::SgVariableSymbol::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2