rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgConstructorInitializer
Synopsis
isSgConstructorInitializer :: Typeable a => SgNode a -> IO (Maybe (SgConstructorInitializer ()))
upSgConstructorInitializer :: Typeable a => SgConstructorInitializer a -> SgConstructorInitializer ()
newConstructorInitializer :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgMemberFunctionDeclaration b -> SgExprListExp c -> SgType d -> Bool -> Bool -> Bool -> Bool -> IO (SgConstructorInitializer ())
newConstructorInitializer2 :: (Typeable a, Typeable b, Typeable c) => SgMemberFunctionDeclaration a -> SgExprListExp b -> SgType c -> Bool -> Bool -> Bool -> Bool -> IO (SgConstructorInitializer ())
constructorInitializerCfgIndexForEnd :: Typeable a => SgConstructorInitializer a -> IO CUInt
constructorInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgConstructorInitializer a -> IO ()
constructorInitializerClassName :: Typeable a => SgConstructorInitializer a -> IO String
constructorInitializerGetChildIndex :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgNode b -> IO CLong
constructorInitializerGetArgs :: Typeable a => SgConstructorInitializer a -> IO (SgExprListExp ())
constructorInitializerGetAssociatedClassUnknown :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgNode b -> IO CSize
constructorInitializerGetClassDecl :: Typeable a => SgConstructorInitializer a -> IO (SgClassDeclaration ())
constructorInitializerGetDeclaration :: Typeable a => SgConstructorInitializer a -> IO (SgMemberFunctionDeclaration ())
constructorInitializerGetExpressionType :: Typeable a => SgConstructorInitializer a -> IO (SgType ())
constructorInitializerGetGlobalQualificationRequired :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerGetNameQualificationLength :: Typeable a => SgConstructorInitializer a -> IO CInt
constructorInitializerGetNeedName :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerGetNeedParenthesisAfterName :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerGetNeedQualifier :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerGetNext :: Typeable a => SgConstructorInitializer a -> Ptr CInt -> IO (SgExpression ())
constructorInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgConstructorInitializer a -> IO CSize
constructorInitializerGetTraversalSuccessorByIndex :: Typeable a => SgConstructorInitializer a -> CSize -> IO (SgNode ())
constructorInitializerGetTraversalSuccessorContainer :: Typeable a => SgConstructorInitializer a -> IO [SgNode ()]
constructorInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgConstructorInitializer a -> IO [CString]
constructorInitializerGetType :: Typeable a => SgConstructorInitializer a -> IO (SgType ())
constructorInitializerGetTypeElaborationRequired :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerIsInMemoryPool :: Typeable a => SgConstructorInitializer a -> IO Bool
constructorInitializerMemoryUsage :: IO CSize
constructorInitializerNumberOfNodes :: IO CSize
constructorInitializerPostConstructionInitialization :: Typeable a => SgConstructorInitializer a -> IO ()
constructorInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgConstructorInitializer a -> SgExpression b -> SgExpression c -> IO CInt
constructorInitializerSageClassName :: Typeable a => SgConstructorInitializer a -> IO String
constructorInitializerSetArgs :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgExprListExp b -> IO ()
constructorInitializerSetAssociatedClassUnknown :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerSetDeclaration :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgMemberFunctionDeclaration b -> IO ()
constructorInitializerSetExpressionType :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgType b -> IO ()
constructorInitializerSetGlobalQualificationRequired :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerSetNameQualificationLength :: Typeable a => SgConstructorInitializer a -> CInt -> IO ()
constructorInitializerSetNeedName :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerSetNeedParenthesisAfterName :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerSetNeedQualifier :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerSetTypeElaborationRequired :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
constructorInitializerVariantT :: Typeable a => SgConstructorInitializer a -> IO VariantT
Documentation
isSgConstructorInitializer :: Typeable a => SgNode a -> IO (Maybe (SgConstructorInitializer ()))
Attempts a dynamic cast of the given node to the type SgConstructorInitializer.
upSgConstructorInitializer :: Typeable a => SgConstructorInitializer a -> SgConstructorInitializer ()
Performs an upcast of a SgConstructorInitializer subtype to a SgConstructorInitializer.
newConstructorInitializer :: (Typeable a, Typeable b, Typeable c, Typeable d) => Sg_File_Info a -> SgMemberFunctionDeclaration b -> SgExprListExp c -> SgType d -> Bool -> Bool -> Bool -> Bool -> IO (SgConstructorInitializer ())
Stub for ::SgConstructorInitializer::SgConstructorInitializer of type void (class ::Sg_File_Info*, class ::SgMemberFunctionDeclaration*, class ::SgExprListExp*, class ::SgType*, bool , bool , bool , bool )
newConstructorInitializer2 :: (Typeable a, Typeable b, Typeable c) => SgMemberFunctionDeclaration a -> SgExprListExp b -> SgType c -> Bool -> Bool -> Bool -> Bool -> IO (SgConstructorInitializer ())
Stub for ::SgConstructorInitializer::SgConstructorInitializer of type void (class ::SgMemberFunctionDeclaration*, class ::SgExprListExp*, class ::SgType*, bool , bool , bool , bool )
constructorInitializerCfgIndexForEnd :: Typeable a => SgConstructorInitializer a -> IO CUInt
Stub for ::SgConstructorInitializer::cfgIndexForEnd of type unsigned int ()
constructorInitializerCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgConstructorInitializer a -> IO ()
Stub for ::SgConstructorInitializer::checkDataMemberPointersIfInMemoryPool of type void ()
constructorInitializerClassName :: Typeable a => SgConstructorInitializer a -> IO String
Stub for ::SgConstructorInitializer::class_name of type ::std::string()
constructorInitializerGetChildIndex :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgNode b -> IO CLong
Stub for ::SgConstructorInitializer::getChildIndex of type long (class ::SgNode*)
constructorInitializerGetArgs :: Typeable a => SgConstructorInitializer a -> IO (SgExprListExp ())
Stub for ::SgConstructorInitializer::get_args of type class ::SgExprListExp*()
constructorInitializerGetAssociatedClassUnknown :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_associated_class_unknown of type bool ()
constructorInitializerGetChildIndex2 :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgNode b -> IO CSize
Stub for ::SgConstructorInitializer::get_childIndex of type ::size_t(class ::SgNode*)
constructorInitializerGetClassDecl :: Typeable a => SgConstructorInitializer a -> IO (SgClassDeclaration ())
Stub for ::SgConstructorInitializer::get_class_decl of type class ::SgClassDeclaration*()
constructorInitializerGetDeclaration :: Typeable a => SgConstructorInitializer a -> IO (SgMemberFunctionDeclaration ())
Stub for ::SgConstructorInitializer::get_declaration of type class ::SgMemberFunctionDeclaration*()
constructorInitializerGetExpressionType :: Typeable a => SgConstructorInitializer a -> IO (SgType ())
Stub for ::SgConstructorInitializer::get_expression_type of type class ::SgType*()
constructorInitializerGetGlobalQualificationRequired :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_global_qualification_required of type bool ()
constructorInitializerGetNameQualificationLength :: Typeable a => SgConstructorInitializer a -> IO CInt
Stub for ::SgConstructorInitializer::get_name_qualification_length of type int ()
constructorInitializerGetNeedName :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_need_name of type bool ()
constructorInitializerGetNeedParenthesisAfterName :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_need_parenthesis_after_name of type bool ()
constructorInitializerGetNeedQualifier :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_need_qualifier of type bool ()
constructorInitializerGetNext :: Typeable a => SgConstructorInitializer a -> Ptr CInt -> IO (SgExpression ())
Stub for ::SgConstructorInitializer::get_next of type class ::SgExpression*(int &)
constructorInitializerGetNumberOfTraversalSuccessors :: Typeable a => SgConstructorInitializer a -> IO CSize
Stub for ::SgConstructorInitializer::get_numberOfTraversalSuccessors of type ::size_t()
constructorInitializerGetTraversalSuccessorByIndex :: Typeable a => SgConstructorInitializer a -> CSize -> IO (SgNode ())
Stub for ::SgConstructorInitializer::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
constructorInitializerGetTraversalSuccessorContainer :: Typeable a => SgConstructorInitializer a -> IO [SgNode ()]
Stub for ::SgConstructorInitializer::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
constructorInitializerGetTraversalSuccessorNamesContainer :: Typeable a => SgConstructorInitializer a -> IO [CString]
Stub for ::SgConstructorInitializer::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
constructorInitializerGetType :: Typeable a => SgConstructorInitializer a -> IO (SgType ())
Stub for ::SgConstructorInitializer::get_type of type class ::SgType*()
constructorInitializerGetTypeElaborationRequired :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::get_type_elaboration_required of type bool ()
constructorInitializerIsInMemoryPool :: Typeable a => SgConstructorInitializer a -> IO Bool
Stub for ::SgConstructorInitializer::isInMemoryPool of type bool ()
constructorInitializerMemoryUsage :: IO CSize
Stub for ::SgConstructorInitializer::memoryUsage of type ::size_t()
constructorInitializerNumberOfNodes :: IO CSize
Stub for ::SgConstructorInitializer::numberOfNodes of type ::size_t()
constructorInitializerPostConstructionInitialization :: Typeable a => SgConstructorInitializer a -> IO ()
Stub for ::SgConstructorInitializer::post_construction_initialization of type void ()
constructorInitializerReplaceExpression :: (Typeable a, Typeable b, Typeable c) => SgConstructorInitializer a -> SgExpression b -> SgExpression c -> IO CInt
Stub for ::SgConstructorInitializer::replace_expression of type int (class ::SgExpression*, class ::SgExpression*)
constructorInitializerSageClassName :: Typeable a => SgConstructorInitializer a -> IO String
Stub for ::SgConstructorInitializer::sage_class_name of type const char *()
constructorInitializerSetArgs :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgExprListExp b -> IO ()
Stub for ::SgConstructorInitializer::set_args of type void (class ::SgExprListExp*)
constructorInitializerSetAssociatedClassUnknown :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_associated_class_unknown of type void (bool )
constructorInitializerSetDeclaration :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgMemberFunctionDeclaration b -> IO ()
Stub for ::SgConstructorInitializer::set_declaration of type void (class ::SgMemberFunctionDeclaration*)
constructorInitializerSetExpressionType :: (Typeable a, Typeable b) => SgConstructorInitializer a -> SgType b -> IO ()
Stub for ::SgConstructorInitializer::set_expression_type of type void (class ::SgType*)
constructorInitializerSetGlobalQualificationRequired :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_global_qualification_required of type void (bool )
constructorInitializerSetNameQualificationLength :: Typeable a => SgConstructorInitializer a -> CInt -> IO ()
Stub for ::SgConstructorInitializer::set_name_qualification_length of type void (int )
constructorInitializerSetNeedName :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_need_name of type void (bool )
constructorInitializerSetNeedParenthesisAfterName :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_need_parenthesis_after_name of type void (bool )
constructorInitializerSetNeedQualifier :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_need_qualifier of type void (bool )
constructorInitializerSetTypeElaborationRequired :: Typeable a => SgConstructorInitializer a -> Bool -> IO ()
Stub for ::SgConstructorInitializer::set_type_elaboration_required of type void (bool )
constructorInitializerVariantT :: Typeable a => SgConstructorInitializer a -> IO VariantT
Stub for ::SgConstructorInitializer::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2