rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVarArgOp
Synopsis
isSgVarArgOp :: Typeable a => SgNode a -> IO (Maybe (SgVarArgOp ()))
upSgVarArgOp :: Typeable a => SgVarArgOp a -> SgVarArgOp ()
newVarArgOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgVarArgOp ())
newVarArgOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgVarArgOp ())
varArgOpCfgIndexForEnd :: Typeable a => SgVarArgOp a -> IO CUInt
varArgOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarArgOp a -> IO ()
varArgOpClassName :: Typeable a => SgVarArgOp a -> IO String
varArgOpGetChildIndex :: (Typeable a, Typeable b) => SgVarArgOp a -> SgNode b -> IO CLong
varArgOpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarArgOp a -> SgNode b -> IO CSize
varArgOpGetExpressionType :: Typeable a => SgVarArgOp a -> IO (SgType ())
varArgOpGetNumberOfTraversalSuccessors :: Typeable a => SgVarArgOp a -> IO CSize
varArgOpGetOperandExpr :: Typeable a => SgVarArgOp a -> IO (SgExpression ())
varArgOpGetTraversalSuccessorByIndex :: Typeable a => SgVarArgOp a -> CSize -> IO (SgNode ())
varArgOpGetTraversalSuccessorContainer :: Typeable a => SgVarArgOp a -> IO [SgNode ()]
varArgOpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarArgOp a -> IO [CString]
varArgOpGetType :: Typeable a => SgVarArgOp a -> IO (SgType ())
varArgOpIsInMemoryPool :: Typeable a => SgVarArgOp a -> IO Bool
varArgOpMemoryUsage :: IO CSize
varArgOpNumberOfNodes :: IO CSize
varArgOpPostConstructionInitialization :: Typeable a => SgVarArgOp a -> IO ()
varArgOpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgVarArgOp a -> SgExpression b -> SgExpression c -> IO CInt
varArgOpSageClassName :: Typeable a => SgVarArgOp a -> IO String
varArgOpSetExpressionType :: (Typeable a, Typeable b) => SgVarArgOp a -> SgType b -> IO ()
varArgOpSetOperandExpr :: (Typeable a, Typeable b) => SgVarArgOp a -> SgExpression b -> IO ()
varArgOpVariantT :: Typeable a => SgVarArgOp a -> IO VariantT
Documentation
isSgVarArgOp :: Typeable a => SgNode a -> IO (Maybe (SgVarArgOp ()))
Attempts a dynamic cast of the given node to the type SgVarArgOp.
upSgVarArgOp :: Typeable a => SgVarArgOp a -> SgVarArgOp ()
Performs an upcast of a SgVarArgOp subtype to a SgVarArgOp.
newVarArgOp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgExpression b -> SgType c -> IO (SgVarArgOp ())
Stub for ::SgVarArgOp::SgVarArgOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgType*)
newVarArgOp2 :: (Typeable a, Typeable b) => SgExpression a -> SgType b -> IO (SgVarArgOp ())
Stub for ::SgVarArgOp::SgVarArgOp of type void (class ::SgExpression*, class ::SgType*)
varArgOpCfgIndexForEnd :: Typeable a => SgVarArgOp a -> IO CUInt
Stub for ::SgVarArgOp::cfgIndexForEnd of type unsigned int ()
varArgOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarArgOp a -> IO ()
Stub for ::SgVarArgOp::checkDataMemberPointersIfInMemoryPool of type void ()
varArgOpClassName :: Typeable a => SgVarArgOp a -> IO String
Stub for ::SgVarArgOp::class_name of type ::std::string()
varArgOpGetChildIndex :: (Typeable a, Typeable b) => SgVarArgOp a -> SgNode b -> IO CLong
Stub for ::SgVarArgOp::getChildIndex of type long (class ::SgNode*)
varArgOpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarArgOp a -> SgNode b -> IO CSize
Stub for ::SgVarArgOp::get_childIndex of type ::size_t(class ::SgNode*)
varArgOpGetExpressionType :: Typeable a => SgVarArgOp a -> IO (SgType ())
Stub for ::SgVarArgOp::get_expression_type of type class ::SgType*()
varArgOpGetNumberOfTraversalSuccessors :: Typeable a => SgVarArgOp a -> IO CSize
Stub for ::SgVarArgOp::get_numberOfTraversalSuccessors of type ::size_t()
varArgOpGetOperandExpr :: Typeable a => SgVarArgOp a -> IO (SgExpression ())
Stub for ::SgVarArgOp::get_operand_expr of type class ::SgExpression*()
varArgOpGetTraversalSuccessorByIndex :: Typeable a => SgVarArgOp a -> CSize -> IO (SgNode ())
Stub for ::SgVarArgOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
varArgOpGetTraversalSuccessorContainer :: Typeable a => SgVarArgOp a -> IO [SgNode ()]
Stub for ::SgVarArgOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
varArgOpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarArgOp a -> IO [CString]
Stub for ::SgVarArgOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
varArgOpGetType :: Typeable a => SgVarArgOp a -> IO (SgType ())
Stub for ::SgVarArgOp::get_type of type class ::SgType*()
varArgOpIsInMemoryPool :: Typeable a => SgVarArgOp a -> IO Bool
Stub for ::SgVarArgOp::isInMemoryPool of type bool ()
varArgOpMemoryUsage :: IO CSize
Stub for ::SgVarArgOp::memoryUsage of type ::size_t()
varArgOpNumberOfNodes :: IO CSize
Stub for ::SgVarArgOp::numberOfNodes of type ::size_t()
varArgOpPostConstructionInitialization :: Typeable a => SgVarArgOp a -> IO ()
Stub for ::SgVarArgOp::post_construction_initialization of type void ()
varArgOpReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgVarArgOp a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgVarArgOp::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
varArgOpSageClassName :: Typeable a => SgVarArgOp a -> IO String
Stub for ::SgVarArgOp::sage_class_name of type const char *()
varArgOpSetExpressionType :: (Typeable a, Typeable b) => SgVarArgOp a -> SgType b -> IO ()
Stub for ::SgVarArgOp::set_expression_type of type void (class ::SgType*)
varArgOpSetOperandExpr :: (Typeable a, Typeable b) => SgVarArgOp a -> SgExpression b -> IO ()
Stub for ::SgVarArgOp::set_operand_expr of type void (class ::SgExpression*)
varArgOpVariantT :: Typeable a => SgVarArgOp a -> IO VariantT
Stub for ::SgVarArgOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2