Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
exclude Namespace Reference

Functions

def isFileInScons
 
def isBanned
 
def namespace
 
def mb_exclude
 
def make_nonvirtual
 
def removeProtectedConstructos
 
def exclude_private_and_protected_members
 
def add_print_operators
 
def annotate
 
def getNameSpace
 
def exclude
 
def exclude_impls_
 
def setup_held_type
 
def make_implicitly_convertible
 
def make_sure_is_copyable
 
def set_default_call_policies
 
def exclude_disallowed_virtuals
 
def parse_full_name
 
def class_from_full_path
 
def namespace_from_full_path
 
def remove_tracer_default_args_and_vars
 
def basetype
 
def getIncludes
 
def finalize2
 
def finalize
 
def finalize_old
 
def filter_code_creators
 
def isinc
 
def is_refcount
 
def postproc
 
def ischildof
 
def namespace_of
 
def class_of
 
def get_class_bases
 
def finalize2
 

Variables

list MAKE_SURE_IS_COPYABLE
 
list _SconsFiles = []
 
list BannedFiles
 
list exclude_header_list = []
 

Function Documentation

def exclude.add_print_operators (   mb,
  ns 
)

References ObjexxFCL.len().

Referenced by exclude().

def exclude.annotate (   mb)

Referenced by exclude().

def exclude.basetype (   t)
docstring for basetype

Referenced by remove_tracer_default_args_and_vars().

def exclude.class_from_full_path (   mb,
  fullname 
)
def exclude.class_of (   x)
def exclude.exclude (   path,
  mb,
  hfile 
)
def exclude.exclude_disallowed_virtuals (   mb,
  ns 
)
def exclude.exclude_impls_ (   mb,
  ns 
)

Referenced by exclude().

def exclude.exclude_private_and_protected_members (   mb,
  ns 
)
def exclude.filter_code_creators (   mb,
  path,
  wrappers 
)
def exclude.finalize (   fname,
  dest,
  path,
  mb,
  module_name = '_noname',
  add_by_hand = False,
  files = [],
  add_includes = True 
)
def exclude.finalize2 (   fname,
  dest,
  path,
  module_name = '_noname',
  includes = '' 
)
def exclude.finalize2 (   fname,
  dest,
  path,
  module_name = '_noname',
  add_by_hand = False,
  includes = '' 
)

References basic::database.open().

Referenced by finalize2().

def exclude.finalize_old (   fname,
  path,
  mb 
)
def exclude.get_class_bases (   argcls,
  baseslist = None 
)
def exclude.getIncludes (   files)
def exclude.getNameSpace (   path,
  mb 
)
def exclude.is_refcount (   c)

References get_class_bases().

Referenced by setup_held_type().

def exclude.isBanned (   fname)
def exclude.ischildof (   a,
  b 
)
def exclude.isFileInScons (   fname)
def exclude.isinc (   x)
def exclude.make_implicitly_convertible (   mb,
  ns 
)

References get_class_bases(), and isinc().

Referenced by exclude().

def exclude.make_nonvirtual (   c)
def exclude.make_sure_is_copyable (   mb,
  ns 
)
def exclude.mb_exclude (   path,
  mb,
  hfile 
)

References ObjexxFCL::format.E(), and test.T500_Packing.pr.

Referenced by exclude().

def exclude.namespace (   ns)
check if namespace 'ns' should be excluded from generating any bindings.
    This function also exclude all unrelated folders like .svn
def exclude.namespace_from_full_path (   mb,
  fullname 
)

References parse_full_name().

Referenced by getNameSpace().

def exclude.namespace_of (   x)

Referenced by filter_code_creators().

def exclude.parse_full_name (   full_name)
def exclude.postproc (   code)
def exclude.remove_tracer_default_args_and_vars (   mb,
  ns 
)

References basetype().

Referenced by exclude().

def exclude.removeProtectedConstructos (   mb)
def exclude.set_default_call_policies (   mb)
def exclude.setup_held_type (   mb,
  ns 
)

References is_refcount(), and ObjexxFCL.len().

Referenced by exclude().

Variable Documentation

list exclude._SconsFiles = []
list exclude.BannedFiles
list exclude.exclude_header_list = []
list exclude.MAKE_SURE_IS_COPYABLE
Initial value:
1 = [
2  "core::conformation::Residue",
3 ]