rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmExpression
Synopsis
isSgAsmExpression :: Typeable a => SgNode a -> IO (Maybe (SgAsmExpression ()))
upSgAsmExpression :: Typeable a => SgAsmExpression a -> SgAsmExpression ()
newAsmExpression :: IO (SgAsmExpression ())
asmExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmExpression a -> IO ()
asmExpressionClassName :: Typeable a => SgAsmExpression a -> IO String
asmExpressionGetChildIndex :: (Typeable a, Typeable b) => SgAsmExpression a -> SgNode b -> IO CLong
asmExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmExpression a -> SgNode b -> IO CSize
asmExpressionGetComment :: Typeable a => SgAsmExpression a -> IO String
asmExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmExpression a -> IO CSize
asmExpressionGetReplacement :: Typeable a => SgAsmExpression a -> IO String
asmExpressionGetTraversalSuccessorByIndex :: Typeable a => SgAsmExpression a -> CSize -> IO (SgNode ())
asmExpressionGetTraversalSuccessorContainer :: Typeable a => SgAsmExpression a -> IO [SgNode ()]
asmExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmExpression a -> IO [CString]
asmExpressionGetType :: Typeable a => SgAsmExpression a -> IO (SgAsmType ())
asmExpressionIsInMemoryPool :: Typeable a => SgAsmExpression a -> IO Bool
asmExpressionMemoryUsage :: IO CSize
asmExpressionNumberOfNodes :: IO CSize
asmExpressionSageClassName :: Typeable a => SgAsmExpression a -> IO String
asmExpressionSetComment :: Typeable a => SgAsmExpression a -> String -> IO ()
asmExpressionSetReplacement :: Typeable a => SgAsmExpression a -> String -> IO ()
asmExpressionSetType :: (Typeable a, Typeable b) => SgAsmExpression a -> SgAsmType b -> IO ()
asmExpressionVariantT :: Typeable a => SgAsmExpression a -> IO VariantT
Documentation
isSgAsmExpression :: Typeable a => SgNode a -> IO (Maybe (SgAsmExpression ()))
Attempts a dynamic cast of the given node to the type SgAsmExpression.
upSgAsmExpression :: Typeable a => SgAsmExpression a -> SgAsmExpression ()
Performs an upcast of a SgAsmExpression subtype to a SgAsmExpression.
newAsmExpression :: IO (SgAsmExpression ())
Stub for ::SgAsmExpression::SgAsmExpression of type void ()
asmExpressionCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmExpression a -> IO ()
Stub for ::SgAsmExpression::checkDataMemberPointersIfInMemoryPool of type void ()
asmExpressionClassName :: Typeable a => SgAsmExpression a -> IO String
Stub for ::SgAsmExpression::class_name of type ::std::string()
asmExpressionGetChildIndex :: (Typeable a, Typeable b) => SgAsmExpression a -> SgNode b -> IO CLong
Stub for ::SgAsmExpression::getChildIndex of type long (class ::SgNode*)
asmExpressionGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmExpression a -> SgNode b -> IO CSize
Stub for ::SgAsmExpression::get_childIndex of type ::size_t(class ::SgNode*)
asmExpressionGetComment :: Typeable a => SgAsmExpression a -> IO String
Stub for ::SgAsmExpression::get_comment of type ::std::string()
asmExpressionGetNumberOfTraversalSuccessors :: Typeable a => SgAsmExpression a -> IO CSize
Stub for ::SgAsmExpression::get_numberOfTraversalSuccessors of type ::size_t()
asmExpressionGetReplacement :: Typeable a => SgAsmExpression a -> IO String
Stub for ::SgAsmExpression::get_replacement of type ::std::string()
asmExpressionGetTraversalSuccessorByIndex :: Typeable a => SgAsmExpression a -> CSize -> IO (SgNode ())
Stub for ::SgAsmExpression::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmExpressionGetTraversalSuccessorContainer :: Typeable a => SgAsmExpression a -> IO [SgNode ()]
Stub for ::SgAsmExpression::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmExpressionGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmExpression a -> IO [CString]
Stub for ::SgAsmExpression::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmExpressionGetType :: Typeable a => SgAsmExpression a -> IO (SgAsmType ())
Stub for ::SgAsmExpression::get_type of type class ::SgAsmType*()
asmExpressionIsInMemoryPool :: Typeable a => SgAsmExpression a -> IO Bool
Stub for ::SgAsmExpression::isInMemoryPool of type bool ()
asmExpressionMemoryUsage :: IO CSize
Stub for ::SgAsmExpression::memoryUsage of type ::size_t()
asmExpressionNumberOfNodes :: IO CSize
Stub for ::SgAsmExpression::numberOfNodes of type ::size_t()
asmExpressionSageClassName :: Typeable a => SgAsmExpression a -> IO String
Stub for ::SgAsmExpression::sage_class_name of type const char *()
asmExpressionSetComment :: Typeable a => SgAsmExpression a -> String -> IO ()
Stub for ::SgAsmExpression::set_comment of type void (::std::string)
asmExpressionSetReplacement :: Typeable a => SgAsmExpression a -> String -> IO ()
Stub for ::SgAsmExpression::set_replacement of type void (::std::string)
asmExpressionSetType :: (Typeable a, Typeable b) => SgAsmExpression a -> SgAsmType b -> IO ()
Stub for ::SgAsmExpression::set_type of type void (class ::SgAsmType*)
asmExpressionVariantT :: Typeable a => SgAsmExpression a -> IO VariantT
Stub for ::SgAsmExpression::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2