Skip to content

Instantly share code, notes, and snippets.

@CDanU
Last active February 14, 2017 23:06
Show Gist options
  • Save CDanU/f587896f9bfaf66ae7a230c9952b900e to your computer and use it in GitHub Desktop.
Save CDanU/f587896f9bfaf66ae7a230c9952b900e to your computer and use it in GitHub Desktop.
unc-1008
class Foo
{
public:
template< class T >
operator T*() const
{
return 0;
}
template< class T >
T*
get() const
{
return 0;
}
};
class Foo
{
public:
template< class T >operator T*() const
{
return 0;
}
template< class T >
T* get() const
{
return 0;
}
};
class Foo
{
public:
template< class T > operator T*() const
{
return 0;
}
template< class T >
T* get() const
{
return 0;
}
};
class Foo
{
public:
template< class T >
operator T*() const
{
return 0;
}
template< class T >
T* get() const
{
return 0;
}
};
class Foo
{
public:
template< class T >
operator T*() const
{
return 0;
}
template< class T >T*
get() const
{
return 0;
}
};
class Foo
{
public:
template< class T >
operator T*() const
{
return 0;
}
template< class T > T*
get() const
{
return 0;
}
};
class Foo
{
public:
template< class T >operator T*() const
{
return 0;
}
template< class T >T* get() const
{
return 0;
}
};
class Foo
{
public:
template< class T > operator T*() const
{
return 0;
}
template< class T > T* get() const
{
return 0;
}
};
Files:
0: /tmp/t0.cpp
1: /tmp/t1.cpp
Options:
0: nl_func_type_name
1: nl_template_class
Group: 0
(0: ignore - ignore)
(0: ignore - add)
(0: ignore - force)
(1: ignore - add)
(1: ignore - force)
Group: 1
(1: ignore - ignore)
(1: ignore - remove)
(1: remove - ignore)
(1: remove - remove)
Group: 2
(0: ignore - remove)
(0: remove - remove)
Group: 3
(0: add - ignore)
(0: add - add)
(0: add - force)
(0: force - ignore)
(0: force - add)
(0: force - force)
(1: add - add)
(1: add - force)
(1: force - add)
(1: force - force)
Group: 4
(1: add - ignore)
(1: add - remove)
(1: force - ignore)
(1: force - remove)
Group: 5
(0: add - remove)
(0: force - remove)
Group: 6
(0: remove - ignore)
(0: remove - add)
(0: remove - force)
Group: 7
(1: remove - add)
(1: remove - force)
class Foo
{
public:
template< class T >
operator T*() const
{
return 0;
}
template< class T >
T* get() const
{
return 0;
}
};
class Foo
{
public:
template< class T > operator T*() const
{
return 0;
}
template< class T > T* get() const
{
return 0;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment