rose-0.9.5.1: Bindings for the ROSE compilerContentsIndex
ROSE.Sage3.Methods.SgMemberFunctionRefExp
Synopsis
isSgMemberFunctionRefExp :: Typeable a => SgNode a -> IO (Maybe (SgMemberFunctionRefExp ()))
upSgMemberFunctionRefExp :: Typeable a => SgMemberFunctionRefExp a -> SgMemberFunctionRefExp ()
newMemberFunctionRefExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgMemberFunctionSymbol b -> CInt -> SgFunctionType c -> CInt -> IO (SgMemberFunctionRefExp ())
newMemberFunctionRefExp2 :: (Typeable a, Typeable b) => SgMemberFunctionSymbol a -> CInt -> SgFunctionType b -> CInt -> IO (SgMemberFunctionRefExp ())
memberFunctionRefExpCfgIndexForEnd :: Typeable a => SgMemberFunctionRefExp a -> IO CUInt
memberFunctionRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMemberFunctionRefExp a -> IO ()
memberFunctionRefExpClassName :: Typeable a => SgMemberFunctionRefExp a -> IO String
memberFunctionRefExpGetAssociatedMemberFunctionDeclaration :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionDeclaration ())
memberFunctionRefExpGetChildIndex :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgNode b -> IO CLong
memberFunctionRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgNode b -> IO CSize
memberFunctionRefExpGetGlobalQualificationRequired :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
memberFunctionRefExpGetNameQualificationLength :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
memberFunctionRefExpGetNeedQualifier :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
memberFunctionRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgMemberFunctionRefExp a -> IO CSize
memberFunctionRefExpGetSymbol :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionSymbol ())
memberFunctionRefExpGetSymbolI :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionSymbol ())
memberFunctionRefExpGetTraversalSuccessorByIndex :: Typeable a => SgMemberFunctionRefExp a -> CSize -> IO (SgNode ())
memberFunctionRefExpGetTraversalSuccessorContainer :: Typeable a => SgMemberFunctionRefExp a -> IO [SgNode ()]
memberFunctionRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgMemberFunctionRefExp a -> IO [CString]
memberFunctionRefExpGetType :: Typeable a => SgMemberFunctionRefExp a -> IO (SgType ())
memberFunctionRefExpGetTypeElaborationRequired :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
memberFunctionRefExpGetVirtualCall :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
memberFunctionRefExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgExpression b -> IO Bool
memberFunctionRefExpIsInMemoryPool :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
memberFunctionRefExpIsLValue :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
memberFunctionRefExpMemoryUsage :: IO CSize
memberFunctionRefExpNumberOfNodes :: IO CSize
memberFunctionRefExpPostConstructionInitialization :: Typeable a => SgMemberFunctionRefExp a -> IO ()
memberFunctionRefExpSageClassName :: Typeable a => SgMemberFunctionRefExp a -> IO String
memberFunctionRefExpSetGlobalQualificationRequired :: Typeable a => SgMemberFunctionRefExp a -> Bool -> IO ()
memberFunctionRefExpSetNameQualificationLength :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
memberFunctionRefExpSetNeedQualifier :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
memberFunctionRefExpSetSymbol :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgMemberFunctionSymbol b -> IO ()
memberFunctionRefExpSetSymbolI :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgMemberFunctionSymbol b -> IO ()
memberFunctionRefExpSetTypeElaborationRequired :: Typeable a => SgMemberFunctionRefExp a -> Bool -> IO ()
memberFunctionRefExpSetVirtualCall :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
memberFunctionRefExpVariantT :: Typeable a => SgMemberFunctionRefExp a -> IO VariantT
Documentation
isSgMemberFunctionRefExp :: Typeable a => SgNode a -> IO (Maybe (SgMemberFunctionRefExp ()))
Attempts a dynamic cast of the given node to the type SgMemberFunctionRefExp.
upSgMemberFunctionRefExp :: Typeable a => SgMemberFunctionRefExp a -> SgMemberFunctionRefExp ()
Performs an upcast of a SgMemberFunctionRefExp subtype to a SgMemberFunctionRefExp.
newMemberFunctionRefExp :: (Typeable a, Typeable b, Typeable c) => Sg_File_Info a -> SgMemberFunctionSymbol b -> CInt -> SgFunctionType c -> CInt -> IO (SgMemberFunctionRefExp ())
Stub for ::SgMemberFunctionRefExp::SgMemberFunctionRefExp of type void (class ::Sg_File_Info*, class ::SgMemberFunctionSymbol*, int , class ::SgFunctionType*, int )
newMemberFunctionRefExp2 :: (Typeable a, Typeable b) => SgMemberFunctionSymbol a -> CInt -> SgFunctionType b -> CInt -> IO (SgMemberFunctionRefExp ())
Stub for ::SgMemberFunctionRefExp::SgMemberFunctionRefExp of type void (class ::SgMemberFunctionSymbol*, int , class ::SgFunctionType*, int )
memberFunctionRefExpCfgIndexForEnd :: Typeable a => SgMemberFunctionRefExp a -> IO CUInt
Stub for ::SgMemberFunctionRefExp::cfgIndexForEnd of type unsigned int ()
memberFunctionRefExpCheckDataMemberPointersIfInMemoryPool :: Typeable a => SgMemberFunctionRefExp a -> IO ()
Stub for ::SgMemberFunctionRefExp::checkDataMemberPointersIfInMemoryPool of type void ()
memberFunctionRefExpClassName :: Typeable a => SgMemberFunctionRefExp a -> IO String
Stub for ::SgMemberFunctionRefExp::class_name of type ::std::string()
memberFunctionRefExpGetAssociatedMemberFunctionDeclaration :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionDeclaration ())
Stub for ::SgMemberFunctionRefExp::getAssociatedMemberFunctionDeclaration of type class ::SgMemberFunctionDeclaration*()
memberFunctionRefExpGetChildIndex :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgNode b -> IO CLong
Stub for ::SgMemberFunctionRefExp::getChildIndex of type long (class ::SgNode*)
memberFunctionRefExpGetChildIndex2 :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgNode b -> IO CSize
Stub for ::SgMemberFunctionRefExp::get_childIndex of type ::size_t(class ::SgNode*)
memberFunctionRefExpGetGlobalQualificationRequired :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
Stub for ::SgMemberFunctionRefExp::get_global_qualification_required of type bool ()
memberFunctionRefExpGetNameQualificationLength :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
Stub for ::SgMemberFunctionRefExp::get_name_qualification_length of type int ()
memberFunctionRefExpGetNeedQualifier :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
Stub for ::SgMemberFunctionRefExp::get_need_qualifier of type int ()
memberFunctionRefExpGetNumberOfTraversalSuccessors :: Typeable a => SgMemberFunctionRefExp a -> IO CSize
Stub for ::SgMemberFunctionRefExp::get_numberOfTraversalSuccessors of type ::size_t()
memberFunctionRefExpGetSymbol :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionSymbol ())
Stub for ::SgMemberFunctionRefExp::get_symbol of type class ::SgMemberFunctionSymbol*()
memberFunctionRefExpGetSymbolI :: Typeable a => SgMemberFunctionRefExp a -> IO (SgMemberFunctionSymbol ())
Stub for ::SgMemberFunctionRefExp::get_symbol_i of type class ::SgMemberFunctionSymbol*()
memberFunctionRefExpGetTraversalSuccessorByIndex :: Typeable a => SgMemberFunctionRefExp a -> CSize -> IO (SgNode ())
Stub for ::SgMemberFunctionRefExp::get_traversalSuccessorByIndex of type class ::SgNode*(::size_t)
memberFunctionRefExpGetTraversalSuccessorContainer :: Typeable a => SgMemberFunctionRefExp a -> IO [SgNode ()]
Stub for ::SgMemberFunctionRefExp::get_traversalSuccessorContainer of type class ::std::vector < SgNode * , allocator< SgNode * > > ()
memberFunctionRefExpGetTraversalSuccessorNamesContainer :: Typeable a => SgMemberFunctionRefExp a -> IO [CString]
Stub for ::SgMemberFunctionRefExp::get_traversalSuccessorNamesContainer of type class ::std::vector < string , allocator< string > > ()
memberFunctionRefExpGetType :: Typeable a => SgMemberFunctionRefExp a -> IO (SgType ())
Stub for ::SgMemberFunctionRefExp::get_type of type class ::SgType*()
memberFunctionRefExpGetTypeElaborationRequired :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
Stub for ::SgMemberFunctionRefExp::get_type_elaboration_required of type bool ()
memberFunctionRefExpGetVirtualCall :: Typeable a => SgMemberFunctionRefExp a -> IO CInt
Stub for ::SgMemberFunctionRefExp::get_virtual_call of type int ()
memberFunctionRefExpIsChildUsedAsLValue :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgExpression b -> IO Bool
Stub for ::SgMemberFunctionRefExp::isChildUsedAsLValue of type bool (const class ::SgExpression*)
memberFunctionRefExpIsInMemoryPool :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
Stub for ::SgMemberFunctionRefExp::isInMemoryPool of type bool ()
memberFunctionRefExpIsLValue :: Typeable a => SgMemberFunctionRefExp a -> IO Bool
Stub for ::SgMemberFunctionRefExp::isLValue of type bool ()
memberFunctionRefExpMemoryUsage :: IO CSize
Stub for ::SgMemberFunctionRefExp::memoryUsage of type ::size_t()
memberFunctionRefExpNumberOfNodes :: IO CSize
Stub for ::SgMemberFunctionRefExp::numberOfNodes of type ::size_t()
memberFunctionRefExpPostConstructionInitialization :: Typeable a => SgMemberFunctionRefExp a -> IO ()
Stub for ::SgMemberFunctionRefExp::post_construction_initialization of type void ()
memberFunctionRefExpSageClassName :: Typeable a => SgMemberFunctionRefExp a -> IO String
Stub for ::SgMemberFunctionRefExp::sage_class_name of type const char *()
memberFunctionRefExpSetGlobalQualificationRequired :: Typeable a => SgMemberFunctionRefExp a -> Bool -> IO ()
Stub for ::SgMemberFunctionRefExp::set_global_qualification_required of type void (bool )
memberFunctionRefExpSetNameQualificationLength :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
Stub for ::SgMemberFunctionRefExp::set_name_qualification_length of type void (int )
memberFunctionRefExpSetNeedQualifier :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
Stub for ::SgMemberFunctionRefExp::set_need_qualifier of type void (int )
memberFunctionRefExpSetSymbol :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgMemberFunctionSymbol b -> IO ()
Stub for ::SgMemberFunctionRefExp::set_symbol of type void (class ::SgMemberFunctionSymbol*)
memberFunctionRefExpSetSymbolI :: (Typeable a, Typeable b) => SgMemberFunctionRefExp a -> SgMemberFunctionSymbol b -> IO ()
Stub for ::SgMemberFunctionRefExp::set_symbol_i of type void (class ::SgMemberFunctionSymbol*)
memberFunctionRefExpSetTypeElaborationRequired :: Typeable a => SgMemberFunctionRefExp a -> Bool -> IO ()
Stub for ::SgMemberFunctionRefExp::set_type_elaboration_required of type void (bool )
memberFunctionRefExpSetVirtualCall :: Typeable a => SgMemberFunctionRefExp a -> CInt -> IO ()
Stub for ::SgMemberFunctionRefExp::set_virtual_call of type void (int )
memberFunctionRefExpVariantT :: Typeable a => SgMemberFunctionRefExp a -> IO VariantT
Stub for ::SgMemberFunctionRefExp::variantT of type enum ::VariantT()
Produced by Haddock version 2.4.2