rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgVarArgCopyOp
Synopsis
isSgVarArgCopyOp :: Typeable a => SgNode a -> IO (Maybe (SgVarArgCopyOp ()))
upSgVarArgCopyOp :: Typeable a => SgVarArgCopyOp a -> SgVarArgCopyOp ()
newVarArgCopyOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgVarArgCopyOp ())
newVarArgCopyOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgVarArgCopyOp ())
varArgCopyOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarArgCopyOp a -> IO ()
varArgCopyOpClassName :: Typeable a => SgVarArgCopyOp a -> IO String
varArgCopyOpGetChildIndex :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgNode b -> IO CLong
varArgCopyOpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgNode b -> IO CSize
varArgCopyOpGetExpressionType :: Typeable a => SgVarArgCopyOp a -> IO (SgType ())
varArgCopyOpGetLhsOperand :: Typeable a => SgVarArgCopyOp a -> IO (SgExpression ())
varArgCopyOpGetNumberOfTraversalSuccessors :: Typeable a => SgVarArgCopyOp a -> IO CSize
varArgCopyOpGetRhsOperand :: Typeable a => SgVarArgCopyOp a -> IO (SgExpression ())
varArgCopyOpGetTraversalSuccessorByIndex :: Typeable a => SgVarArgCopyOp a -> CSize -> IO (SgNode ())
varArgCopyOpGetTraversalSuccessorContainer :: Typeable a => SgVarArgCopyOp a -> IO [SgNode ()]
varArgCopyOpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarArgCopyOp a -> IO [CString]
varArgCopyOpGetType :: Typeable a => SgVarArgCopyOp a -> IO (SgType ())
varArgCopyOpIsInMemoryPool :: Typeable a => SgVarArgCopyOp a -> IO Bool
varArgCopyOpMemoryUsage :: IO CSize
varArgCopyOpNumberOfNodes :: IO CSize
varArgCopyOpPostConstructionInitialization :: Typeable a => SgVarArgCopyOp a -> IO ()
varArgCopyOpSageClassName :: Typeable a => SgVarArgCopyOp a -> IO String
varArgCopyOpSetExpressionType :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgType b -> IO ()
varArgCopyOpSetLhsOperand :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgExpression b -> IO ()
varArgCopyOpSetRhsOperand :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgExpression b -> IO ()
varArgCopyOpVariantT :: Typeable a => SgVarArgCopyOp a -> IO VariantT
Documentation
isSgVarArgCopyOp :: Typeable a => SgNode a -> IO (Maybe (SgVarArgCopyOp ()))
Attempts a dynamic cast of the given node to the type SgVarArgCopyOp.
upSgVarArgCopyOp :: Typeable a => SgVarArgCopyOp a -> SgVarArgCopyOp ()
Performs an upcast of a SgVarArgCopyOp subtype to a SgVarArgCopyOp.
newVarArgCopyOp :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgExpression b -> SgExpression c -> SgType d -> IO (SgVarArgCopyOp ())
Stub for ::SgVarArgCopyOp::SgVarArgCopyOp of type void (class ::Sg_File_Info*, class ::SgExpression*, class ::SgExpression*, class ::SgType*)
newVarArgCopyOp2 :: (Typeable a, Typeable b, Typeable c) => SgExpression a -> SgExpression b -> SgType c -> IO (SgVarArgCopyOp ())
Stub for ::SgVarArgCopyOp::SgVarArgCopyOp of type void (class ::SgExpression*, class ::SgExpression*, class ::SgType*)
varArgCopyOpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgVarArgCopyOp a -> IO ()
Stub for ::SgVarArgCopyOp::checkDataMemberPointersIfInMemoryPool of type void ()
varArgCopyOpClassName :: Typeable a => SgVarArgCopyOp a -> IO String
Stub for ::SgVarArgCopyOp::class_name of type ::std::string()
varArgCopyOpGetChildIndex :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgNode b -> IO CLong
Stub for ::SgVarArgCopyOp::getChildIndex of type long (class ::SgNode*)
varArgCopyOpGetChildIndex2 :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgNode b -> IO CSize
Stub for ::SgVarArgCopyOp::get_childIndex of type ::size_t(class ::SgNode*)
varArgCopyOpGetExpressionType :: Typeable a => SgVarArgCopyOp a -> IO (SgType ())
Stub for ::SgVarArgCopyOp::get_expression_type of type class ::SgType*()
varArgCopyOpGetLhsOperand :: Typeable a => SgVarArgCopyOp a -> IO (SgExpression ())
Stub for ::SgVarArgCopyOp::get_lhs_operand of type class ::SgExpression*()
varArgCopyOpGetNumberOfTraversalSuccessors :: Typeable a => SgVarArgCopyOp a -> IO CSize
Stub for ::SgVarArgCopyOp::get_numberOfTraversalSuccessors of type ::size_t()
varArgCopyOpGetRhsOperand :: Typeable a => SgVarArgCopyOp a -> IO (SgExpression ())
Stub for ::SgVarArgCopyOp::get_rhs_operand of type class ::SgExpression*()
varArgCopyOpGetTraversalSuccessorByIndex :: Typeable a => SgVarArgCopyOp a -> CSize -> IO (SgNode ())
Stub for ::SgVarArgCopyOp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
varArgCopyOpGetTraversalSuccessorContainer :: Typeable a => SgVarArgCopyOp a -> IO [SgNode ()]
Stub for ::SgVarArgCopyOp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
varArgCopyOpGetTraversalSuccessorNamesContainer :: Typeable a => SgVarArgCopyOp a -> IO [CString]
Stub for ::SgVarArgCopyOp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
varArgCopyOpGetType :: Typeable a => SgVarArgCopyOp a -> IO (SgType ())
Stub for ::SgVarArgCopyOp::get_type of type class ::SgType*()
varArgCopyOpIsInMemoryPool :: Typeable a => SgVarArgCopyOp a -> IO Bool
Stub for ::SgVarArgCopyOp::isInMemoryPool of type bool ()
varArgCopyOpMemoryUsage :: IO CSize
Stub for ::SgVarArgCopyOp::memoryUsage of type ::size_t()
varArgCopyOpNumberOfNodes :: IO CSize
Stub for ::SgVarArgCopyOp::numberOfNodes of type ::size_t()
varArgCopyOpPostConstructionInitialization :: Typeable a => SgVarArgCopyOp a -> IO ()
Stub for ::SgVarArgCopyOp::post_construction_initialization of type void ()
varArgCopyOpSageClassName :: Typeable a => SgVarArgCopyOp a -> IO String
Stub for ::SgVarArgCopyOp::sage_class_name of type const char *()
varArgCopyOpSetExpressionType :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgType b -> IO ()
Stub for ::SgVarArgCopyOp::set_expression_type of type void (class ::SgType*)
varArgCopyOpSetLhsOperand :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgExpression b -> IO ()
Stub for ::SgVarArgCopyOp::set_lhs_operand of type void (class ::SgExpression*)
varArgCopyOpSetRhsOperand :: (Typeable a, Typeable b) => SgVarArgCopyOp a -> SgExpression b -> IO ()
Stub for ::SgVarArgCopyOp::set_rhs_operand of type void (class ::SgExpression*)
varArgCopyOpVariantT :: Typeable a => SgVarArgCopyOp a -> IO VariantT
Stub for ::SgVarArgCopyOp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2