operator template doc