--- myst: substitutions: sentence: python: "tpythoneval_py/declaration_py.md" cpp: "tcinteval_tcjiteval_cpp/declaration_cpp.md" --- # parameter declaration The class definition gives information neither about the input or output number nor about parameter order. These information have to be added to link with `TDataServer` and `TMaster` definitions. We use the `addInput` and `addOutput` method with `TAttribute` objects as argument to do so. Inputs and outputs have to be added in correct order. Here is an example of how to precise inputs and outputs, from the script in [](#relauncher_abstraction_levels): {{ "```{" "include" "} " + sentence[language] + "\n" + "```" }}