tools/cwrap/plugins/__init__.py
def process_declarations(self, declarations):
        """Used to process/modify the function's declaration.

        Cwrap loads the YAML of a function to be cwrap'd into a dictionary.
        This is known as the declaration. The cwrap code sets some defaults as
        necessary, and then passes this dictionary to process_declarations.
        Overriding this code allows the plugin to modify this declaration as it
        sees fit prior to any code generation. The plugin may add, remove or
        modify the fields of the declaration dictionary. It can also save state
        to the Plugin for use in subsequent function overrides.

        Its best to look at some of the existing Plugins to get a sense of what
        one might do.

        Args:
            declarations: a list of declarations, i.e. dictionaries that define
            the function(s) being wrapped. Note that this can be plural, so the
            function must take care to modify each input declaration.

        Returns:
            Those same declarations, modified as the Plugin sees fit. Note that
            you could insert a declaration, if you wanted to take an input
            declaration and e.g. wrap it multiple times.

        """
        return declarations
Used to process/modify the function's declaration.

        Cwrap loads the YAML of a function to be cwrap'd into a dictionary.
        This is known as the declaration. The cwrap code sets some defaults as
        necessary, and then passes this dictionary to process_declarations.
        Overriding this code allows the plugin to modify this declaration as it
        sees fit prior to any code generation. The plugin may add, remove or
        modify the fields of the declaration dictionary. It can also save state
        to the Plugin for use in subsequent function overrides.

        Its best to look at some of the existing Plugins to get a sense of what
        one might do.

        Args:
            declarations: a list of declarations, i.e. dictionaries that define
            the function(s) being wrapped. Note that this can be plural, so the
            function must take care to modify each input declaration.

        Returns:
            Those same declarations, modified as the Plugin sees fit. Note that
            you could insert a declaration, if you wanted to take an input
            declaration and e.g. wrap it multiple times.

        
Used to process/modify the function's declaration.
Cwrap loads the YAML of a function to be cwrap'd into a dictionary.
This is known as the declaration. The cwrap code sets some defaults as
necessary, and then passes this dictionary to process_declarations.
Overriding this code allows the plugin to modify this declaration as it
sees fit prior to any code generation. The plugin may add, remove or
modify the fields of the declaration dictionary. It can also save state
to the Plugin for use in subsequent function overrides.

Its best to look at some of the existing Plugins to get a sense of what
one might do.

a list of declarations, i.e. dictionaries that define
the function(s) being wrapped. Note that this can be plural, so the
function must take care to modify each input declaration.

Those same declarations, modified as the Plugin sees fit. Note that
you could insert a declaration, if you wanted to take an input
declaration and e.g. wrap it multiple times.
Used to process / modify the function ' s declaration . Cwrap loads the YAML of a function to be cwrap ' d into a dictionary . This is known as the declaration . The cwrap code sets some defaults as necessary and then passes this dictionary to process_declarations . Overriding this code allows the plugin to modify this declaration as it sees fit prior to any code generation . The plugin may add remove or modify the fields of the declaration dictionary . It can also save state to the Plugin for use in subsequent function overrides . Its best to look at some of the existing Plugins to get a sense of what one might do . a list of declarations i . e . dictionaries that define the function ( s ) being wrapped . Note that this can be plural so the function must take care to modify each input declaration . Those same declarations modified as the Plugin sees fit . Note that you could insert a declaration if you wanted to take an input declaration and e . g . wrap it multiple times .
def process_declarations(self, declarations):
        return declarations
def process_declarations ( self , declarations ) : return declarations
Used to process/modify the function's declaration.
Used to process / modify the function ' s declaration .
"""Used to process/modify the function's declaration.

        Cwrap loads the YAML of a function to be cwrap'd into a dictionary.
        This is known as the declaration. The cwrap code sets some defaults as
        necessary, and then passes this dictionary to process_declarations.
        Overriding this code allows the plugin to modify this declaration as it
        sees fit prior to any code generation. The plugin may add, remove or
        modify the fields of the declaration dictionary. It can also save state
        to the Plugin for use in subsequent function overrides.

        Its best to look at some of the existing Plugins to get a sense of what
        one might do.

        Args:
            declarations: a list of declarations, i.e. dictionaries that define
            the function(s) being wrapped. Note that this can be plural, so the
            function must take care to modify each input declaration.

        Returns:
            Those same declarations, modified as the Plugin sees fit. Note that
            you could insert a declaration, if you wanted to take an input
            declaration and e.g. wrap it multiple times.

        """
self
declarations