class_docstr: Base class of Crosstalk.
  Please refer to crosstalk unittests for examples of how to exchange/compare values between different toolkits.
class_docstr_tok: ["Base","class","of","Crosstalk",".","Please","refer","to","crosstalk","unittests","for","examples","of","how","to","exchange\/compare","values","between","different","toolkits","."]
docstr: Register setter/getter functions for a given variable type
  
  Args:
      var_type: Type of the variable
      setter: Lambda function to set value
      getter: Lambda function to get value
docstr_tok: ["Register","setter\/getter","functions","for","a","given","variable","type","Args",":","var_type",":","Type","of","the","variable","setter",":","Lambda","function","to","set","value","getter",":","Lambda","function","to","get","value"]
code: def register_funcs(self, var_type, setter=None, getter=None):
      """
      Register setter/getter functions for a given variable type
  
      Args:
          var_type: Type of the variable
          setter: Lambda function to set value
          getter: Lambda function to get value
      """
      self.funcs[var_type] = _FuncInfo(setter, getter)
  
imports: import os
  import pickle
  import numpy
  from collections import namedtuple
label_desc: Use image node_id 5 for calling the Crosstalk obj's underlying member method code with example usage: obj.register_funcs(var_type, setter, getter) without return types