dwww Home | Show directory contents | Find package

%module python_docstring

// Test indentation when using the docstring feature.
// Checks tabs and spaces as input for indentation.

%feature("docstring") docstring1 %{
  line 1
line 2

  
    
line 3
%}

%feature("docstring") docstring2 %{
line 1
  line 2
  
      
    
  line 3
  %}

%feature("docstring") docstring3 %{
    line 1
      line 2

          
        
      line 3
      %}

%feature("docstring") docstring4 %{
        line 1
          line 2
        
              
            
          line 3
          %}

%feature("docstring") docstring5
%{      line 1
          line 2
        
              
            
          line 3
          %}

%feature("docstring") docstring6
{
        line 1
          line 2
        
              
            
          line 3
}

%feature("docstring") docstring7
{
line 1
line 2
line 3
}

%feature("docstring") docstringA
%{    first line
    second line%}

%feature("docstring") docstringB
%{              first line
                second line%}

%feature("docstring") docstringC
%{  first line
  second line%}

%feature("docstring") docstringX "  one line docs"
%feature("docstring") docstringY "one line docs"

%inline %{
struct DocStrings {
  void docstring1() {}
  void docstring2() {}
  void docstring3() {}
  void docstring4() {}
  void docstring5() {}
  void docstring6() {}
  void docstring7() {}
  void docstringA() {}
  void docstringB() {}
  void docstringC() {}
  void docstringX() {}
  void docstringY() {}
};
%}

Generated by dwww version 1.15 on Tue Jul 2 00:30:51 CEST 2024.