fparser Reference Guide  0.0.14
fparser.one.statements.SpecificBinding Class Reference
Inheritance diagram for fparser.one.statements.SpecificBinding:
Collaboration diagram for fparser.one.statements.SpecificBinding:

Public Member Functions

def process_item (self)
 
def tofortran (self, isfix=None)
 
- Public Member Functions inherited from fparser.common.base_classes.Statement
def __init__ (self, parent, item)
 
def __repr__ (self)
 
def torepr (self, depth=-1, incrtab="")
 
def get_indent_tab (self, deindent=False, isfix=None)
 
def __str__ (self)
 
def asfix (self)
 
def format_message (self, kind, message)
 
def error (self, message)
 
def warning (self, message)
 
def info (self, message)
 
def analyze (self)
 
def get_variable (self, name)
 
def get_type (self, name)
 
def get_type_decl (self, kind)
 
def get_provides (self)
 
- Public Member Functions inherited from fparser.common.utils.classes
def __new__ (metacls, name, bases, dict)
 
- Public Member Functions inherited from fparser.common.utils.meta_classes
def __getattr__ (self, name)
 

Public Attributes

 iname
 
 attrs
 
 name
 
 bname
 
- Public Attributes inherited from fparser.common.base_classes.Statement
 parent
 
 reader
 
 top
 
 item
 
 programblock
 
 isvalid
 
 ignore
 
 a
 

Static Public Attributes

 match
 
- Static Public Attributes inherited from fparser.common.base_classes.Statement
list modes = ["free", "fix", "f77", "pyf"]
 

Detailed Description

PROCEDURE [ ( <interface-name> ) ]  [ [ , <binding-attr-list> ] :: ]
          <binding-name> [ => <procedure-name> ]
<binding-attr> = PASS [ ( <arg-name> ) ]
               | NOPASS
               | NON_OVERRIDABLE
               | DEFERRED
               | <access-spec>
<access-spec> = PUBLIC | PRIVATE

Definition at line 1980 of file statements.py.


The documentation for this class was generated from the following file: