rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgAsmOp
Synopsis
isSgAsmOp :: Typeable a => SgNode a -> IO (Maybe (SgAsmOp ()))
upSgAsmOp :: Typeable a => SgAsmOp a -> SgAsmOp ()
asmOpCfgIndexForEnd :: Typeable a => SgAsmOp a -> IO CUInt
asmOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmOp a -> IO ()
asmOpClassName :: Typeable a => SgAsmOp a -> IO String
asmOpGetChildIndex :: (Typeable a, Typeable b) => SgAsmOp a -> SgNode b -> IO CLong
asmOpGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmOp a -> SgNode b -> IO CSize
asmOpGetConstraintString :: Typeable a => SgAsmOp a -> IO String
asmOpGetExpression :: Typeable a => SgAsmOp a -> IO (SgExpression ())
asmOpGetIsOutputOperand :: Typeable a => SgAsmOp a -> IO Bool
asmOpGetName :: Typeable a => SgAsmOp a -> IO String
asmOpGetNumberOfTraversalSuccessors :: Typeable a => SgAsmOp a -> IO CSize
asmOpGetRecordRawAsmOperandDescriptions :: Typeable a => SgAsmOp a -> IO Bool
asmOpGetTraversalSuccessorByIndex :: Typeable a => SgAsmOp a -> CSize -> IO (SgNode ())
asmOpGetTraversalSuccessorContainer :: Typeable a => SgAsmOp a -> IO [SgNode ()]
asmOpGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmOp a -> IO [CString]
asmOpGetType :: Typeable a => SgAsmOp a -> IO (SgType ())
asmOpIsInMemoryPool :: Typeable a => SgAsmOp a -> IO Bool
asmOpMemoryUsage :: IO CSize
asmOpNumberOfNodes :: IO CSize
asmOpPostConstructionInitialization :: Typeable a => SgAsmOp a -> IO ()
asmOpSageClassName :: Typeable a => SgAsmOp a -> IO String
asmOpSetConstraintString :: Typeable a => SgAsmOp a -> String -> IO ()
asmOpSetExpression :: (Typeable a, Typeable b) => SgAsmOp a -> SgExpression b -> IO ()
asmOpSetIsOutputOperand :: Typeable a => SgAsmOp a -> Bool -> IO ()
asmOpSetName :: Typeable a => SgAsmOp a -> String -> IO ()
asmOpSetRecordRawAsmOperandDescriptions :: Typeable a => SgAsmOp a -> Bool -> IO ()
asmOpVariantT :: Typeable a => SgAsmOp a -> IO VariantT
Documentation
isSgAsmOp :: Typeable a => SgNode a -> IO (Maybe (SgAsmOp ()))
Attempts a dynamic cast of the given node to the type SgAsmOp.
upSgAsmOp :: Typeable a => SgAsmOp a -> SgAsmOp ()
Performs an upcast of a SgAsmOp subtype to a SgAsmOp.
asmOpCfgIndexForEnd :: Typeable a => SgAsmOp a -> IO CUInt
Stub for ::SgAsmOp::cfgIndexForEnd of type unsigned int ()
asmOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgAsmOp a -> IO ()
Stub for ::SgAsmOp::checkDataMemberPointersIfInMemoryPool of type void ()
asmOpClassName :: Typeable a => SgAsmOp a -> IO String
Stub for ::SgAsmOp::class_name of type ::std::string()
asmOpGetChildIndex :: (Typeable a, Typeable b) => SgAsmOp a -> SgNode b -> IO CLong
Stub for ::SgAsmOp::getChildIndex of type long (class ::SgNode*)
asmOpGetChildIndex2 :: (Typeable a, Typeable b) => SgAsmOp a -> SgNode b -> IO CSize
Stub for ::SgAsmOp::get_childIndex of type ::size_t(class ::SgNode*)
asmOpGetConstraintString :: Typeable a => SgAsmOp a -> IO String
Stub for ::SgAsmOp::get_constraintString of type ::std::string()
asmOpGetExpression :: Typeable a => SgAsmOp a -> IO (SgExpression ())
Stub for ::SgAsmOp::get_expression of type class ::SgExpression*()
asmOpGetIsOutputOperand :: Typeable a => SgAsmOp a -> IO Bool
Stub for ::SgAsmOp::get_isOutputOperand of type bool ()
asmOpGetName :: Typeable a => SgAsmOp a -> IO String
Stub for ::SgAsmOp::get_name of type ::std::string()
asmOpGetNumberOfTraversalSuccessors :: Typeable a => SgAsmOp a -> IO CSize
Stub for ::SgAsmOp::get_numberOfTraversalSuccessors of type ::size_t()
asmOpGetRecordRawAsmOperandDescriptions :: Typeable a => SgAsmOp a -> IO Bool
Stub for ::SgAsmOp::get_recordRawAsmOperandDescriptions of type bool ()
asmOpGetTraversalSuccessorByIndex :: Typeable a => SgAsmOp a -> CSize -> IO (SgNode ())
Stub for ::SgAsmOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
asmOpGetTraversalSuccessorContainer :: Typeable a => SgAsmOp a -> IO [SgNode ()]
Stub for ::SgAsmOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
asmOpGetTraversalSuccessorNamesContainer :: Typeable a => SgAsmOp a -> IO [CString]
Stub for ::SgAsmOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
asmOpGetType :: Typeable a => SgAsmOp a -> IO (SgType ())
Stub for ::SgAsmOp::get_type of type class ::SgType*()
asmOpIsInMemoryPool :: Typeable a => SgAsmOp a -> IO Bool
Stub for ::SgAsmOp::isInMemoryPool of type bool ()
asmOpMemoryUsage :: IO CSize
Stub for ::SgAsmOp::memoryUsage of type ::size_t()
asmOpNumberOfNodes :: IO CSize
Stub for ::SgAsmOp::numberOfNodes of type ::size_t()
asmOpPostConstructionInitialization :: Typeable a => SgAsmOp a -> IO ()
Stub for ::SgAsmOp::post_construction_initialization of type void ()
asmOpSageClassName :: Typeable a => SgAsmOp a -> IO String
Stub for ::SgAsmOp::sage_class_name of type const char *()
asmOpSetConstraintString :: Typeable a => SgAsmOp a -> String -> IO ()
Stub for ::SgAsmOp::set_constraintString of type void (::std::string)
asmOpSetExpression :: (Typeable a, Typeable b) => SgAsmOp a -> SgExpression b -> IO ()
Stub for ::SgAsmOp::set_expression of type void (class ::SgExpression*)
asmOpSetIsOutputOperand :: Typeable a => SgAsmOp a -> Bool -> IO ()
Stub for ::SgAsmOp::set_isOutputOperand of type void (bool )
asmOpSetName :: Typeable a => SgAsmOp a -> String -> IO ()
Stub for ::SgAsmOp::set_name of type void (::std::string)
asmOpSetRecordRawAsmOperandDescriptions :: Typeable a => SgAsmOp a -> Bool -> IO ()
Stub for ::SgAsmOp::set_recordRawAsmOperandDescriptions of type void (bool )
asmOpVariantT :: Typeable a => SgAsmOp a -> IO VariantT
Stub for ::SgAsmOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2