Hydrolysis of terminal (1->4)-linked alpha-D-glucose residues successively from non-reducing ends of the chains with release of beta-D-glucose. Belongs to the glycosyl hydrolase 31 family. Although it belongs to the glycosyl hydrolase 31 family, it lacks one active site residue, thus suggesting it may lack some enzyme activity.