use pragma once

Signed-off-by: Fred Wen <fred.wen@gov.bc.ca>